/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | WinCodeViewLineTables.cpp | 107 MCSymbol *MCL = Asm->MMI->getContext().createTempSymbol(); 108 Asm->OutStreamer->EmitLabel(MCL); 114 : Asm(nullptr), CurFn(nullptr) { 125 Asm = AP; 132 assert(Asm != nullptr); 133 Asm->OutStreamer->SwitchSection( 134 Asm->getObjFileLowering().getCOFFDebugSymbolsSection()); 135 Asm->EmitInt32(COFF::DEBUG_SECTION_MAGIC); 148 Asm->OutStreamer->AddComment("File index to string table offset subsection"); 149 Asm [all...] |
H A D | ARMException.cpp | 44 MCTargetStreamer &TS = *Asm->OutStreamer->getTargetStreamer(); 52 Asm->OutStreamer->EmitCFISections(false, true); 56 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) 59 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); 64 Asm->OutStreamer->EmitCFIStartProc(false); 81 if (!Asm->MF->getFunction()->needsUnwindTableEntry() && 87 MCSymbol *PerSym = Asm->getSymbol(Per); 88 Asm->OutStreamer->EmitSymbolAttribute(PerSym, MCSA_Global); 99 if (Asm->MAI->getExceptionHandlingType() == ExceptionHandling::ARM) 107 bool VerboseAsm = Asm [all...] |
H A D | AddressPool.cpp | 27 void AddressPool::emit(AsmPrinter &Asm, MCSection *AddrSection) { argument 32 Asm.OutStreamer->SwitchSection(AddrSection); 40 ? Asm.getObjFileLowering().getDebugThreadLocalSymbol(I.first) 41 : MCSymbolRefExpr::create(I.first, Asm.OutContext); 44 Asm.OutStreamer->EmitValue(Entry, Asm.getDataLayout().getPointerSize());
|
H A D | DwarfCFIException.cpp | 47 Asm->OutStreamer->EmitCFIEndProc(); 67 Asm->OutStreamer->EmitCFISections(false, true); 70 if (!Asm->MAI->usesCFIForEH()) 73 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 84 MCSymbol *Sym = Asm->getSymbol(Personality); 85 TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym); 97 AsmPrinter::CFIMoveType MoveType = Asm->needsCFIMoves(); 105 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 133 Asm [all...] |
H A D | DwarfStringPool.cpp | 17 DwarfStringPool::DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, argument 20 ShouldCreateSymbols(Asm.MAI->doesDwarfUseRelocationsAcrossSections()) {} 22 DwarfStringPool::EntryRef DwarfStringPool::getEntry(AsmPrinter &Asm, argument 29 Entry.Symbol = ShouldCreateSymbols ? Asm.createTempSymbol(Prefix) : nullptr; 37 void DwarfStringPool::emit(AsmPrinter &Asm, MCSection *StrSection, argument 43 Asm.OutStreamer->SwitchSection(StrSection); 58 Asm.OutStreamer->EmitLabel(Entry->getValue().Symbol); 61 Asm.OutStreamer->AddComment("string offset=" + 63 Asm.OutStreamer->EmitBytes( 69 Asm [all...] |
H A D | DwarfAccelTable.cpp | 71 void DwarfAccelTable::FinalizeTable(AsmPrinter *Asm, StringRef Prefix) { argument 99 Data[i]->Sym = Asm->createTempSymbol(Prefix); 113 void DwarfAccelTable::EmitHeader(AsmPrinter *Asm) { argument 114 Asm->OutStreamer->AddComment("Header Magic"); 115 Asm->EmitInt32(Header.magic); 116 Asm->OutStreamer->AddComment("Header Version"); 117 Asm->EmitInt16(Header.version); 118 Asm->OutStreamer->AddComment("Header Hash Function"); 119 Asm->EmitInt16(Header.hash_function); 120 Asm 141 EmitBuckets(AsmPrinter *Asm) argument 163 EmitHashes(AsmPrinter *Asm) argument 183 emitOffsets(AsmPrinter *Asm, const MCSymbol *SecBegin) argument 206 EmitData(AsmPrinter *Asm, DwarfDebug *D) argument 243 emit(AsmPrinter *Asm, const MCSymbol *SecBegin, DwarfDebug *D) argument [all...] |
H A D | DebugLocStream.cpp | 16 bool DebugLocStream::finalizeList(AsmPrinter &Asm) { argument 24 Lists.back().Label = Asm.createTempSymbol("debug_loc"); 42 if (!Locs.finalizeList(Asm))
|
H A D | DwarfStringPool.h | 38 DwarfStringPool(BumpPtrAllocator &A, AsmPrinter &Asm, StringRef Prefix); 40 void emit(AsmPrinter &Asm, MCSection *StrSection, 46 EntryRef getEntry(AsmPrinter &Asm, StringRef Str);
|
H A D | EHStreamer.cpp | 28 EHStreamer::EHStreamer(AsmPrinter *A) : Asm(A), MMI(Asm->MMI) {} 231 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; 234 for (const auto &MBB : *Asm->MF) { 262 if (SawPotentiallyThrowing && Asm->MAI->usesCFIForEH()) { 370 bool IsSJLJ = Asm->MAI->getExceptionHandlingType() == ExceptionHandling::SjLj; 391 MCSection *LSDASection = Asm->getObjFileLowering().getLSDASection(); 400 TypeFormatSize = Asm->getDataLayout().getPointerSize(); 429 TTypeEncoding = Asm->getObjFileLowering().getTTypeEncoding(); 430 TypeFormatSize = Asm [all...] |
H A D | WinException.cpp | 55 auto &OS = *Asm->OutStreamer; 59 OS.EmitCOFFSafeSEH(Asm->getSymbol(&F)); 71 shouldEmitMoves = Asm->needsSEHMoves(); 73 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering(); 93 if (!Asm->MAI->usesWindowsCFI()) { 99 beginFunclet(MF->front(), Asm->CurrentFnSym); 126 Asm->OutStreamer->PushSection(); 130 MCSection *XData = WinEH::UnwindEmitter::getXDataSection(Asm->CurrentFnSym, 131 Asm->OutContext); 132 Asm 152 getMCSymbolForMBB(AsmPrinter *Asm, const MachineBasicBlock *MBB) argument [all...] |
H A D | DwarfDebug.cpp | 204 : Asm(A), MMI(Asm->MMI), DebugLocs(A->OutStreamer->isVerboseAsm()), 218 Triple TT(Asm->getTargetTriple()); 222 if (Asm->TM.Options.DebuggerTuning != DebuggerKind::Default) 223 DebuggerTuning = Asm->TM.Options.DebuggerTuning; 255 unsigned DwarfVersionNumber = Asm->TM.Options.MCOptions.DwarfVersion; 268 Asm->OutStreamer->getContext().setDwarfVersion(DwarfVersion); 391 InfoHolder.getUnits().size(), DIUnit, Asm, this, &InfoHolder); 402 if (!Asm->OutStreamer->hasRawTextSupport() || SingleCU) 403 Asm [all...] |
H A D | DwarfFile.cpp | 21 : Asm(AP), StrPool(DA, *Asm, Pref) {} 63 Asm->OutStreamer->SwitchSection(USection); 67 Asm->emitDwarfDIE(Die); 106 Offset += V.SizeOf(Asm); 128 Asm->OutStreamer->SwitchSection(Section); 129 Asm->emitDwarfAbbrevs(Abbreviations); 135 StrPool.emit(*Asm, StrSection, OffsetSection);
|
H A D | AddressPool.h | 43 void emit(AsmPrinter &Asm, MCSection *AddrSection);
|
/freebsd-11.0-release/contrib/llvm/lib/MC/ |
H A D | MCObjectWriter.cpp | 21 const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, 36 return isSymbolRefDifferenceFullyResolvedImpl(Asm, SA, SB, InSet); 40 const MCAssembler &Asm, const MCSymbol &A, const MCSymbol &B, 42 return isSymbolRefDifferenceFullyResolvedImpl(Asm, A, *B.getFragment(), InSet, 47 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, 20 isSymbolRefDifferenceFullyResolved( const MCAssembler &Asm, const MCSymbolRefExpr *A, const MCSymbolRefExpr *B, bool InSet) const argument 39 isSymbolRefDifferenceFullyResolvedImpl( const MCAssembler &Asm, const MCSymbol &A, const MCSymbol &B, bool InSet) const argument 46 isSymbolRefDifferenceFullyResolvedImpl( const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const argument
|
H A D | MachObjectWriter.cpp | 60 bool MachObjectWriter::isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) { argument 61 const MCFixupKindInfo &FKI = Asm.getBackend().getFixupKindInfo( 433 void MachObjectWriter::recordRelocation(MCAssembler &Asm, argument 438 TargetObjectWriter->recordRelocation(this, Asm, Layout, Fragment, Fixup, 442 void MachObjectWriter::bindIndirectSymbols(MCAssembler &Asm) { argument 452 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), 453 ie = Asm.indirect_symbol_end(); it != ie; ++it) { 467 for (MCAssembler::indirect_symbol_iterator it = Asm.indirect_symbol_begin(), 468 ie = Asm.indirect_symbol_end(); it != ie; ++it, ++IndirectIndex) { 477 Asm 504 computeSymbolTable( MCAssembler &Asm, std::vector<MachSymbolData> &LocalSymbolData, std::vector<MachSymbolData> &ExternalSymbolData, std::vector<MachSymbolData> &UndefinedSymbolData) argument 605 computeSectionAddresses(const MCAssembler &Asm, const MCAsmLayout &Layout) argument 620 executePostLayoutBinding(MCAssembler &Asm, const MCAsmLayout &Layout) argument 628 isSymbolRefDifferenceFullyResolvedImpl( const MCAssembler &Asm, const MCSymbol &A, const MCSymbol &B, bool InSet) const argument 640 isSymbolRefDifferenceFullyResolvedImpl( const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const argument 707 writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument [all...] |
H A D | MCELFObjectTargetWriter.cpp | 33 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, argument
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/MCTargetDesc/ |
H A D | AArch64MachObjectWriter.cpp | 30 unsigned &Log2Size, const MCAssembler &Asm); 36 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 45 unsigned &Log2Size, const MCAssembler &Asm) { 94 Asm.getContext().reportError(Fixup.getLoc(), 145 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, 148 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 175 Asm.getContext().reportError(Fixup.getLoc(), 186 Asm.getContext().reportError(Fixup.getLoc(), 192 Asm)) { 193 Asm 43 getAArch64FixupKindMachOInfo( const MCFixup &Fixup, unsigned &RelocType, const MCSymbolRefExpr *Sym, unsigned &Log2Size, const MCAssembler &Asm) argument 144 recordRelocation( MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
H A D | AArch64MCExpr.cpp | 104 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { argument 114 fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm); 115 fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm); 128 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); 133 void AArch64MCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { 144 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); local
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MachObjectWriter.cpp | 29 const MCAssembler &Asm, 37 const MCAssembler &Asm, 45 const MCAssembler &Asm, 51 void RecordX86_64Relocation(MachObjectWriter *Writer, MCAssembler &Asm, 60 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 65 RecordX86_64Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 68 RecordX86Relocation(Writer, Asm, Layout, Fragment, Fixup, Target, 98 MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, 101 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 143 const MCSymbol *A_Base = Asm 97 RecordX86_64Relocation( MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 360 recordScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 460 recordTLVPRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 502 RecordX86Relocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMachObjectWriter.cpp | 30 const MCAssembler &Asm, 39 const MCAssembler &Asm, 46 const MCAssembler &Asm, 54 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 140 const MCAssembler &Asm, 147 unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, Fixup.getKind()); 154 Asm.getContext().reportError(Fixup.getLoc(), 169 Asm.getContext().reportError(Fixup.getLoc(), 204 if (Asm.isThumbFunc(A)) 208 if (Asm 139 RecordARMScatteredHalfRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument 243 RecordARMScatteredRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Type, unsigned Log2Size, uint64_t &FixedValue) argument 310 requiresExternRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, const MCFragment &Fragment, unsigned RelocType, const MCSymbol &S, uint64_t FixedValue) argument 348 recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue) argument [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/InstPrinter/ |
H A D | AArch64InstPrinter.cpp | 686 const char *Asm = nullptr; local 705 Asm = "ic\tialluis"; 709 Asm = "ic\tiallu"; 711 Asm = "ic\tivau"; 717 Asm = "dc\tzva"; 721 Asm = "dc\tivac"; 723 Asm = "dc\tisw"; 727 Asm = "dc\tcvac"; 729 Asm = "dc\tcsw"; 733 Asm 915 O << '\\t' << Asm; local [all...] |
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCMachObjectWriter.h | 66 virtual void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 134 bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind); 222 void recordScatteredRelocation(const MCAssembler &Asm, 228 void recordTLVPRelocation(const MCAssembler &Asm, const MCAsmLayout &Layout, 232 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 237 void bindIndirectSymbols(MCAssembler &Asm); 240 void computeSymbolTable(MCAssembler &Asm, 245 void computeSectionAddresses(const MCAssembler &Asm, 248 void executePostLayoutBinding(MCAssembler &Asm, 251 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, [all...] |
H A D | MCObjectWriter.h | 75 virtual void executePostLayoutBinding(MCAssembler &Asm, 84 virtual void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 94 bool isSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, 99 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 104 virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 120 virtual void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) = 0;
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUAsmBackend.cpp | 28 void executePostLayoutBinding(MCAssembler &Asm, 32 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 39 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override; 67 void AMDGPUMCObjectWriter::writeObject(MCAssembler &Asm, argument 69 for (MCAssembler::iterator I = Asm.begin(), E = Asm.end(); I != E; ++I) { 70 Asm.writeSectionData(&*I, Layout);
|
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/ |
H A D | Parser.cpp | 70 Constant *llvm::parseConstantValue(StringRef Asm, SMDiagnostic &Err, argument 73 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm); 76 if (LLParser(Asm, SM, Err, const_cast<Module *>(&M))
|