/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/AsmPrinter/ |
H A D | Win64Exception.cpp | 61 shouldEmitMoves = Asm->needsSEHMoves(); 63 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 77 Asm->OutStreamer.EmitWin64EHStartProc(Asm->CurrentFnSym); 83 Asm->GetExternalSymbolSymbol("_GCC_specific_handler"); 84 Asm->OutStreamer.EmitWin64EHHandler(GCCHandlerSym, true, true); 86 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_begin", 87 Asm->getFunctionNumber())); 96 Asm [all...] |
H A D | ARMException.cpp | 57 Asm->OutStreamer.EmitFnStart(); 58 if (Asm->MF->getFunction()->needsUnwindTableEntry()) 59 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_begin", 60 Asm->getFunctionNumber())); 66 if (!Asm->MF->getFunction()->needsUnwindTableEntry()) 67 Asm->OutStreamer.EmitCantUnwind(); 69 Asm->OutStreamer.EmitLabel(Asm->GetTempSymbol("eh_func_end", 70 Asm [all...] |
H A D | DwarfCFIException.cpp | 53 Asm->OutStreamer.EmitCFISections(false, true); 55 if (!Asm->MAI->isExceptionHandlingDwarf()) 58 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 71 MCSymbol *Sym = Asm->Mang->getSymbol(Personalities[i]); 72 TLOF.emitPersonalityValue(Asm->OutStreamer, Asm->TM, Sym); 80 Asm->OutStreamer.SwitchSection( 94 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); 102 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 116 Asm [all...] |
H A D | DwarfAccelTable.cpp | 79 void DwarfAccelTable::FinalizeTable(AsmPrinter *Asm, const char *Prefix) { argument 105 Data[i]->Sym = Asm->GetTempSymbol(Prefix, i); 110 void DwarfAccelTable::EmitHeader(AsmPrinter *Asm) { argument 111 Asm->OutStreamer.AddComment("Header Magic"); 112 Asm->EmitInt32(Header.magic); 113 Asm->OutStreamer.AddComment("Header Version"); 114 Asm->EmitInt16(Header.version); 115 Asm->OutStreamer.AddComment("Header Hash Function"); 116 Asm->EmitInt16(Header.hash_function); 117 Asm 138 EmitBuckets(AsmPrinter *Asm) argument 152 EmitHashes(AsmPrinter *Asm) argument 166 EmitOffsets(AsmPrinter *Asm, MCSymbol *SecBegin) argument 184 EmitData(AsmPrinter *Asm, DwarfDebug *D) argument 217 Emit(AsmPrinter *Asm, MCSymbol *SecBegin, DwarfDebug *D) argument [all...] |
H A D | DwarfException.cpp | 42 : Asm(A), MMI(Asm->MMI) {} 242 for (MachineFunction::const_iterator I = Asm->MF->begin(), E = Asm->MF->end(); 272 if (SawPotentiallyThrowing && Asm->MAI->isExceptionHandlingDwarf()) { 294 if (PreviousIsInvoke && Asm->MAI->isExceptionHandlingDwarf()) { 304 if (Asm->MAI->isExceptionHandlingDwarf()) 322 if (SawPotentiallyThrowing && Asm->MAI->isExceptionHandlingDwarf()) { 390 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; 411 const MCSection *LSDASection = Asm [all...] |
H A D | DwarfDebug.cpp | 147 : Asm(A), MMI(Asm->MMI), FirstCU(0), 187 static MCSymbol *EmitSectionSym(AsmPrinter *Asm, const MCSection *Section, argument 189 Asm->OutStreamer.SwitchSection(Section); 192 MCSymbol *TmpSym = Asm->GetTempSymbol(SymbolStem); 193 Asm->OutStreamer.EmitLabel(TmpSym); 198 return Asm->GetTempSymbol("section_str"); 206 return Entry.first = Asm->GetTempSymbol("string", Entry.second); 355 Asm->GetTempSymbol("func_begin", Asm 998 getDebugLocEntry(AsmPrinter *Asm, const MCSymbol *FLabel, const MCSymbol *SLabel, const MachineInstr *MI) argument [all...] |
H A D | DIE.cpp | 182 void DIEInteger::EmitValue(AsmPrinter *Asm, unsigned Form) const { argument 188 if (Asm->OutStreamer.hasRawTextSupport()) 189 Asm->OutStreamer.EmitRawText(StringRef("")); 200 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return; 201 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return; 203 Size = Asm->getTargetData().getPointerSize(); break; 206 Asm->OutStreamer.EmitIntValue(Integer, Size, 0/*addrspace*/); 319 void DIEBlock::EmitValue(AsmPrinter *Asm, unsigned Form) const { argument 322 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break; 323 case dwarf::DW_FORM_block2: Asm [all...] |
H A D | DwarfCompileUnit.cpp | 37 : ID(I), Language(L), CUDie(D), Asm(A), DD(DW), IndexTyDie(0) { 88 if (Asm->needsRelocationsForDwarfStringPool()) 124 Block->ComputeSize(Asm); 248 const TargetRegisterInfo *RI = Asm->TM.getRegisterInfo(); 261 const TargetRegisterInfo *RI = Asm->TM.getRegisterInfo(); 263 const TargetRegisterInfo *TRI = Asm->TM.getRegisterInfo(); 264 if (Reg == TRI->getFrameRegister(*Asm->MF)) 513 bool LittleEndian = Asm->getTargetData().isLittleEndian(); 555 bool LittleEndian = Asm->getTargetData().isLittleEndian(); 1125 if (unsigned isa = Asm [all...] |
H A D | DwarfException.h | 40 /// Asm - Target of Dwarf emission. 41 AsmPrinter *Asm; member in class:llvm::DwarfException
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/MC/ |
H A D | MCObjectWriter.cpp | 21 MCObjectWriter::IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, argument 35 const MCSymbolData &DataA = Asm.getSymbolData(SA); 36 const MCSymbolData &DataB = Asm.getSymbolData(SB); 40 return IsSymbolRefDifferenceFullyResolvedImpl(Asm, DataA, 47 MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, argument
|
H A D | ELFObjectWriter.cpp | 45 static bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind); 48 static bool isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data, 59 void WriteDataSectionData(MCAssembler &Asm, 122 const MCSymbol *SymbolToReloc(const MCAssembler &Asm, 129 const MCSymbol *ExplicitRelSym(const MCAssembler &Asm, argument 134 return TargetObjectWriter->ExplicitRelSym(Asm, Target, F, Fixup, IsPCRel); 249 const MCAssembler &Asm, 253 virtual void RecordRelocation(const MCAssembler &Asm, 259 uint64_t getSymbolIndexInSymbolTable(const MCAssembler &Asm, 273 /// \param Asm 340 isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) argument 497 ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout) argument 571 WriteSymbolTable(MCDataFragment *SymtabF, MCDataFragment *ShndxF, const MCAssembler &Asm, const MCAsmLayout &Layout, const SectionIndexMapTy &SectionIndexMap) argument 629 SymbolToReloc(const MCAssembler &Asm, const MCValue &Target, const MCFragment &F, const MCFixup &Fixup, bool IsPCRel) const argument 690 RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 769 getSymbolIndexInSymbolTable(const MCAssembler &Asm, const MCSymbol *S) argument 775 isInSymtab(const MCAssembler &Asm, const MCSymbolData &Data, bool Used, bool Renamed) argument 827 ComputeIndexMap(MCAssembler &Asm, SectionIndexMapTy &SectionIndexMap, const RelMapTy &RelMap) argument 855 ComputeSymbolTable(MCAssembler &Asm, const SectionIndexMapTy &SectionIndexMap, RevGroupMapTy RevGroupMap, unsigned NumRegularSections) argument 975 CreateRelocationSections(MCAssembler &Asm, MCAsmLayout &Layout, RelMapTy &RelMap) argument 1008 WriteRelocations(MCAssembler &Asm, MCAsmLayout &Layout, const RelMapTy &RelMap) argument 1045 WriteRelocationsFragment(const MCAssembler &Asm, MCDataFragment *F, const MCSectionData *SD) argument 1111 CreateMetadataSections(MCAssembler &Asm, MCAsmLayout &Layout, SectionIndexMapTy &SectionIndexMap, const RelMapTy &RelMap) argument 1206 CreateIndexedSections(MCAssembler &Asm, MCAsmLayout &Layout, GroupMapTy &GroupMap, RevGroupMapTy &RevGroupMap, SectionIndexMapTy &SectionIndexMap, const RelMapTy &RelMap) argument 1260 WriteSection(MCAssembler &Asm, const SectionIndexMapTy &SectionIndexMap, uint32_t GroupSymbolIndex, uint64_t Offset, uint64_t Size, uint64_t Alignment, const MCSectionELF &Section) argument 1364 WriteDataSectionData(MCAssembler &Asm, const MCAsmLayout &Layout, const MCSectionELF &Section) argument 1384 WriteSectionHeader(MCAssembler &Asm, const GroupMapTy &GroupMap, const MCAsmLayout &Layout, const SectionIndexMapTy &SectionIndexMap, const SectionOffsetMapTy &SectionOffsetMap) argument 1425 ComputeSectionOrder(MCAssembler &Asm, std::vector<const MCSectionELF*> &Sections) argument 1455 WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument 1549 IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, const MCSymbolData &DataA, const MCFragment &FB, bool InSet, bool IsPCRel) const argument [all...] |
H A D | MCELFObjectTargetWriter.cpp | 30 const MCSymbol *MCELFObjectTargetWriter::ExplicitRelSym(const MCAssembler &Asm, argument 44 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, argument
|
H A D | MachObjectWriter.cpp | 52 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { argument 53 const MCFixupKindInfo &FKI = Asm.getBackend().getFixupKindInfo( 188 void MachObjectWriter::WriteSection(const MCAssembler &Asm, argument 371 void MachObjectWriter::RecordRelocation(const MCAssembler &Asm, argument 377 TargetObjectWriter->RecordRelocation(this, Asm, Layout, Fragment, Fixup, 381 void MachObjectWriter::BindIndirectSymbols(MCAssembler &Asm) { argument 391 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), 392 ie = Asm.indirect_symbol_end(); it != ie; ++it, ++IndirectIndex) { 402 Asm.getOrCreateSymbolData(*it->Symbol); 407 for (MCAssembler::indirect_symbol_iterator it = Asm 435 ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable, std::vector<MachSymbolData> &LocalSymbolData, std::vector<MachSymbolData> &ExternalSymbolData, std::vector<MachSymbolData> &UndefinedSymbolData) argument 544 computeSectionAddresses(const MCAssembler &Asm, const MCAsmLayout &Layout) argument 561 markAbsoluteVariableSymbols(MCAssembler &Asm, const MCAsmLayout &Layout) argument 581 ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout) argument 598 IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, const MCSymbolData &DataA, const MCFragment &FB, bool InSet, bool IsPCRel) const argument 676 WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument [all...] |
H A D | MCExpr.cpp | 289 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { 290 return EvaluateAsAbsolute(Res, &Asm, 0, 0); 293 bool MCExpr::EvaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, argument 308 EvaluateAsRelocatableImpl(Value, Asm, Layout, Addrs, /*InSet*/ Addrs); 317 static void AttemptToFoldSymbolOffsetDifference(const MCAssembler *Asm, argument 333 if (!Asm->getWriter().IsSymbolRefDifferenceFullyResolved(*Asm, A, B, InSet)) 336 MCSymbolData &AD = Asm->getSymbolData(SA); 337 MCSymbolData &BD = Asm->getSymbolData(SB); 344 if (Asm 397 EvaluateSymbolicAdd(const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet, const MCValue &LHS,const MCSymbolRefExpr *RHS_A, const MCSymbolRefExpr *RHS_B, int64_t RHS_Cst, MCValue &Res) argument 462 EvaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet) const argument [all...] |
H A D | WinCOFFObjectWriter.cpp | 160 bool ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm); 174 void ExecutePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout); 176 void RecordRelocation(const MCAssembler &Asm, 183 void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout); 513 MCAssembler &Asm) { 517 // return Asm.isSymbolLinkerVisible (&SymbolData); 616 void WinCOFFObjectWriter::ExecutePostLayoutBinding(MCAssembler &Asm, argument 621 for (MCAssembler::const_iterator i = Asm.begin(), e = Asm.end(); i != e; i++) 624 for (MCAssembler::const_symbol_iterator i = Asm 512 ExportSymbol(MCSymbolData const &SymbolData, MCAssembler &Asm) argument 631 RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 710 WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument [all...] |
H A D | MCAssembler.cpp | 52 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) argument 53 : Assembler(Asm), LastValidFragment() 56 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) 59 for (MCAssembler::iterator it = Asm.begin(), ie = Asm.end(); it != ie; ++it) 384 static void WriteFragmentData(const MCAssembler &Asm, const MCAsmLayout &Layout, argument 386 MCObjectWriter *OW = &Asm.getWriter(); 393 uint64_t FragmentSize = Asm.computeFragmentSize(Layout, F); 415 if (!Asm [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCExpr.cpp | 45 static void AddValueSymbols_(const MCExpr *Value, MCAssembler *Asm) { argument 55 AddValueSymbols_(BE->getLHS(), Asm); 56 AddValueSymbols_(BE->getRHS(), Asm); 61 Asm->getOrCreateSymbolData(cast<MCSymbolRefExpr>(Value)->getSymbol()); 65 AddValueSymbols_(cast<MCUnaryExpr>(Value)->getSubExpr(), Asm); 70 void ARMMCExpr::AddValueSymbols(MCAssembler *Asm) const { 71 AddValueSymbols_(getSubExpr(), Asm); local
|
H A D | ARMMachObjectWriter.cpp | 30 const MCAssembler &Asm, 38 const MCAssembler &Asm, 45 const MCAssembler &Asm, 57 const MCAssembler &Asm, const MCAsmLayout &Layout, 147 const MCAssembler &Asm, 154 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 159 MCSymbolData *A_SD = &Asm.getSymbolData(*A); 162 Asm.getContext().FatalError(Fixup.getLoc(), 173 MCSymbolData *B_SD = &Asm.getSymbolData(B->getSymbol()); 176 Asm 146 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 251 RecordARMScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 314 requiresExternRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCFragment &Fragment, unsigned RelocType, const MCSymbolData *SD, uint64_t FixedValue) argument 354 RecordRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/MC/ |
H A D | MCMachObjectWriter.h | 65 const MCAssembler &Asm, 117 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind); 163 void WriteSection(const MCAssembler &Asm, const MCAsmLayout &Layout, 204 void RecordScatteredRelocation(const MCAssembler &Asm, 211 void RecordTLVPRelocation(const MCAssembler &Asm, 217 void RecordRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, 221 void BindIndirectSymbols(MCAssembler &Asm); 228 void ComputeSymbolTable(MCAssembler &Asm, SmallString<256> &StringTable, 233 void computeSectionAddresses(const MCAssembler &Asm, 236 void markAbsoluteVariableSymbols(MCAssembler &Asm, [all...] |
H A D | MCObjectWriter.h | 66 virtual void ExecutePostLayoutBinding(MCAssembler &Asm, 75 virtual void RecordRelocation(const MCAssembler &Asm, 87 IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, 93 IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 105 virtual void WriteObject(MCAssembler &Asm,
|
H A D | MCELFObjectWriter.h | 83 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm, 91 virtual void sortRelocs(const MCAssembler &Asm,
|
H A D | MCAsmBackend.h | 1 //===-- llvm/MC/MCAsmBack.h - MC Asm Backend --------------------*- C++ -*-===// 101 virtual void processFixupValue(const MCAssembler &Asm, argument
|
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachObjectWriter.cpp | 29 const MCAssembler &Asm, 37 const MCAssembler &Asm, 45 const MCAssembler &Asm, 52 const MCAssembler &Asm, 65 const MCAssembler &Asm, const MCAsmLayout &Layout, 69 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 72 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 102 const MCAssembler &Asm, 108 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 148 MCSymbolData &A_SD = Asm 64 RecordRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 101 RecordX86_64Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 340 RecordScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 430 RecordTLVPRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 477 RecordX86Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 46 virtual const MCSymbol *ExplicitRelSym(const MCAssembler &Asm, 51 virtual void sortRelocs(const MCAssembler &Asm, 77 const MCSymbol *MipsELFObjectWriter::ExplicitRelSym(const MCAssembler &Asm, argument 187 static bool NeedsMatchingLo(const MCAssembler &Asm, const RelEntry &R) { argument 191 MCSymbolData &SD = Asm.getSymbolData(R.Sym->AliasedSymbol()); 197 static bool HasMatchingLo(const MCAssembler &Asm, RelLsIter I, RelLsIter Last) { argument 215 void MipsELFObjectWriter::sortRelocs(const MCAssembler &Asm, argument 219 MCELFObjectTargetWriter::sortRelocs(Asm, Relocs); 236 if (NeedsMatchingLo(Asm, *R) && !HasMatchingLo(Asm, [all...] |
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/ |
H A D | Module.h | 200 std::string GlobalScopeAsm; ///< Inline Asm at global scope. 267 void setModuleInlineAsm(StringRef Asm) { argument 268 GlobalScopeAsm = Asm; 276 void appendModuleInlineAsm(StringRef Asm) { argument 277 GlobalScopeAsm += Asm;
|