| /freebsd-9-stable/contrib/llvm/lib/MC/ |
| D | MCSectionMachO.cpp | 21 } SectionTypeDescriptors[MCSectionMachO::LAST_KNOWN_SECTION_TYPE+1] = { 58 { MCSectionMachO::ENUM, ASMNAME, #ENUM }, 75 MCSectionMachO::MCSectionMachO(StringRef Segment, StringRef Section, in MCSectionMachO() function in MCSectionMachO 93 void MCSectionMachO::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection() 105 unsigned SectionType = TAA & MCSectionMachO::SECTION_TYPE; in PrintSwitchToSection() 106 assert(SectionType <= MCSectionMachO::LAST_KNOWN_SECTION_TYPE && in PrintSwitchToSection() 119 unsigned SectionAttrs = TAA & MCSectionMachO::SECTION_ATTRIBUTES; in PrintSwitchToSection() 157 bool MCSectionMachO::UseCodeAlign() const { in UseCodeAlign() 158 return hasAttribute(MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS); in UseCodeAlign() 161 bool MCSectionMachO::isVirtualSection() const { in isVirtualSection() [all …]
|
| D | MCObjectFileInfo.cpp | 36 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in InitMachOMCObjectFileInfo() 47 MCSectionMachO::S_THREAD_LOCAL_REGULAR, in InitMachOMCObjectFileInfo() 51 MCSectionMachO::S_THREAD_LOCAL_ZEROFILL, in InitMachOMCObjectFileInfo() 57 MCSectionMachO::S_THREAD_LOCAL_VARIABLES, in InitMachOMCObjectFileInfo() 62 MCSectionMachO::S_THREAD_LOCAL_INIT_FUNCTION_POINTERS, in InitMachOMCObjectFileInfo() 67 MCSectionMachO::S_CSTRING_LITERALS, in InitMachOMCObjectFileInfo() 74 MCSectionMachO::S_4BYTE_LITERALS, in InitMachOMCObjectFileInfo() 78 MCSectionMachO::S_8BYTE_LITERALS, in InitMachOMCObjectFileInfo() 89 MCSectionMachO::S_16BYTE_LITERALS, in InitMachOMCObjectFileInfo() 98 MCSectionMachO::S_COALESCED | in InitMachOMCObjectFileInfo() [all …]
|
| D | MachObjectWriter.cpp | 218 const MCSectionMachO &Section = cast<MCSectionMachO>(SD.getSection()); in WriteSection() 232 Flags |= MCSectionMachO::S_ATTR_SOME_INSTRUCTIONS; in WriteSection() 437 const MCSectionMachO &Section = in BindIndirectSymbols() 438 cast<MCSectionMachO>(it->SectionData->getSection()); in BindIndirectSymbols() 440 if (Section.getType() != MCSectionMachO::S_NON_LAZY_SYMBOL_POINTERS && in BindIndirectSymbols() 441 Section.getType() != MCSectionMachO::S_LAZY_SYMBOL_POINTERS && in BindIndirectSymbols() 442 Section.getType() != MCSectionMachO::S_SYMBOL_STUBS) { in BindIndirectSymbols() 453 const MCSectionMachO &Section = in BindIndirectSymbols() 454 cast<MCSectionMachO>(it->SectionData->getSection()); in BindIndirectSymbols() 456 if (Section.getType() != MCSectionMachO::S_NON_LAZY_SYMBOL_POINTERS) in BindIndirectSymbols() [all …]
|
| D | MCContext.cpp | 35 typedef StringMap<const MCSectionMachO*> MachOUniqueMapTy; 213 const MCSectionMachO *MCContext:: 234 const MCSectionMachO *&Entry = Map[Name.str()]; in getMachOSection() 238 return Entry = new (*this) MCSectionMachO(Segment, Section, TypeAndAttributes, in getMachOSection()
|
| D | MCMachOStreamer.cpp | 104 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, 0, in InitToTextSection() 339 MCSectionMachO::S_ZEROFILL, in EmitLocalCommonSymbol()
|
| D | MCAsmStreamer.cpp | 568 const MCSectionMachO *MOSection = ((const MCSectionMachO*)Section); in EmitZerofill()
|
| /freebsd-9-stable/contrib/llvm/lib/MC/MCParser/ |
| D | DarwinAsmParser.cpp | 198 MCSectionMachO::S_CSTRING_LITERALS); in ParseSectionDirectiveCString() 202 MCSectionMachO::S_4BYTE_LITERALS, 4); in ParseSectionDirectiveLiteral4() 206 MCSectionMachO::S_8BYTE_LITERALS, 8); in ParseSectionDirectiveLiteral8() 210 MCSectionMachO::S_16BYTE_LITERALS, 16); in ParseSectionDirectiveLiteral16() 226 MCSectionMachO::S_SYMBOL_STUBS | in ParseSectionDirectiveSymbolStub() 227 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in ParseSectionDirectiveSymbolStub() 233 MCSectionMachO::S_SYMBOL_STUBS | in ParseSectionDirectivePICSymbolStub() 234 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, 0, 26); in ParseSectionDirectivePICSymbolStub() 244 MCSectionMachO::S_NON_LAZY_SYMBOL_POINTERS, 4); in ParseSectionDirectiveNonLazySymbolPointers() 248 MCSectionMachO::S_LAZY_SYMBOL_POINTERS, 4); in ParseSectionDirectiveLazySymbolPointers() [all …]
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
| D | X86AsmBackend.cpp | 767 const MCSectionMachO &SMO = static_cast<const MCSectionMachO&>(Section); in doesSectionRequireSymbols() 768 return SMO.getType() == MCSectionMachO::S_CSTRING_LITERALS; in doesSectionRequireSymbols() 772 const MCSectionMachO &SMO = static_cast<const MCSectionMachO&>(Section); in isSectionAtomizable() 778 case MCSectionMachO::S_4BYTE_LITERALS: in isSectionAtomizable() 779 case MCSectionMachO::S_8BYTE_LITERALS: in isSectionAtomizable() 780 case MCSectionMachO::S_16BYTE_LITERALS: in isSectionAtomizable() 781 case MCSectionMachO::S_LITERAL_POINTERS: in isSectionAtomizable() 782 case MCSectionMachO::S_NON_LAZY_SYMBOL_POINTERS: in isSectionAtomizable() 783 case MCSectionMachO::S_LAZY_SYMBOL_POINTERS: in isSectionAtomizable() 784 case MCSectionMachO::S_MOD_INIT_FUNC_POINTERS: in isSectionAtomizable() [all …]
|
| D | X86MachObjectWriter.cpp | 231 const MCSectionMachO &Section = static_cast<const MCSectionMachO&>( in RecordX86_64Relocation() 233 if (Section.hasAttribute(MCSectionMachO::S_ATTR_DEBUG)) in RecordX86_64Relocation()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/MC/ |
| D | MCSectionMachO.h | 25 class MCSectionMachO : public MCSection { 37 MCSectionMachO(StringRef Segment, StringRef Section,
|
| D | MCContext.h | 39 class MCSectionMachO; variable 238 const MCSectionMachO *getMachOSection(StringRef Segment, 243 const MCSectionMachO *getMachOSection(StringRef Segment, in getMachOSection()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/PowerPC/ |
| D | PPCAsmPrinter.cpp | 873 MCSectionMachO::S_SYMBOL_STUBS | in EmitStartOfAsmFile() 874 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitStartOfAsmFile() 879 MCSectionMachO::S_SYMBOL_STUBS | in EmitStartOfAsmFile() 880 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitStartOfAsmFile() 912 MCSectionMachO::S_SYMBOL_STUBS | in EmitFunctionStubs() 913 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitFunctionStubs() 980 MCSectionMachO::S_SYMBOL_STUBS | in EmitFunctionStubs() 981 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitFunctionStubs()
|
| /freebsd-9-stable/contrib/llvm/lib/Target/X86/ |
| D | X86AsmPrinter.cpp | 561 MCSectionMachO::S_SYMBOL_STUBS | in EmitEndOfAsmFile() 562 MCSectionMachO::S_ATTR_SELF_MODIFYING_CODE | in EmitEndOfAsmFile() 563 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitEndOfAsmFile() 587 MCSectionMachO::S_NON_LAZY_SYMBOL_POINTERS, in EmitEndOfAsmFile()
|
| /freebsd-9-stable/lib/clang/libllvmmc/ |
| D | Makefile | 47 MCSectionMachO.cpp \
|
| /freebsd-9-stable/contrib/llvm/lib/CodeGen/ |
| D | TargetLoweringObjectFileImpl.cpp | 465 MCSectionMachO::ParseSectionSpecifier(SectionVal, Segment, Section, in emitModuleFlags() 473 const MCSectionMachO *S = in emitModuleFlags() 492 MCSectionMachO::ParseSectionSpecifier(GV->getSection(), Segment, Section, in getExplicitSectionGlobal() 502 const MCSectionMachO *S = in getExplicitSectionGlobal()
|
| /freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/ |
| D | TargetLoweringObjectFileImpl.h | 28 class MCSectionMachO; variable
|
| /freebsd-9-stable/contrib/llvm/lib/Target/ARM/ |
| D | ARMAsmPrinter.cpp | 483 MCSectionMachO::S_SYMBOL_STUBS, in EmitStartOfAsmFile() 489 MCSectionMachO::S_SYMBOL_STUBS, in EmitStartOfAsmFile() 495 MCSectionMachO::S_REGULAR | in EmitStartOfAsmFile() 496 MCSectionMachO::S_ATTR_PURE_INSTRUCTIONS, in EmitStartOfAsmFile()
|
| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Basic/ |
| D | Targets.cpp | 198 return llvm::MCSectionMachO::ParseSectionSpecifier(SR, Segment, Section, in isValidSectionSpecifier()
|