|
|
|||
File indexing completed on 2026-05-10 08:44:12
0001 //===- MCAsmInfoDarwin.h - Darwin asm properties ----------------*- C++ -*-===// 0002 // 0003 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 0004 // See https://llvm.org/LICENSE.txt for license information. 0005 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 0006 // 0007 //===----------------------------------------------------------------------===// 0008 // 0009 // This file defines target asm properties related what form asm statements 0010 // should take in general on Darwin-based targets 0011 // 0012 //===----------------------------------------------------------------------===// 0013 0014 #ifndef LLVM_MC_MCASMINFODARWIN_H 0015 #define LLVM_MC_MCASMINFODARWIN_H 0016 0017 #include "llvm/MC/MCAsmInfo.h" 0018 0019 namespace llvm { 0020 0021 class MCAsmInfoDarwin : public MCAsmInfo { 0022 public: 0023 explicit MCAsmInfoDarwin(); 0024 0025 /// True if the section is atomized using the symbols in it. 0026 /// This is false if the section is atomized based on its contents (MachO' __TEXT,__cstring for 0027 /// example). 0028 static bool isSectionAtomizableBySymbols(const MCSection &Section); 0029 }; 0030 0031 } // end namespace llvm 0032 0033 #endif // LLVM_MC_MCASMINFODARWIN_H
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|