/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCExpr.h | 25 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override;
|
H A D | HexagonMCExpr.cpp | 36 void HexagonNoExtendOperand::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {}
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DIE.cpp | 275 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { argument 281 Asm->OutStreamer->AddBlankLine(); 295 case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return; 296 case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return; 297 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return; 298 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return; 300 Size = Asm->getPointerSize(); 303 Size = SizeOf(Asm, dwarf::DW_FORM_ref_addr); 307 Asm->OutStreamer->EmitIntValue(Integer, Size); 517 void DIETypeSignature::EmitValue(const AsmPrinter *Asm, argument 545 EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const argument 596 EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const argument [all...] |
H A D | WinCodeViewLineTables.h | 33 AsmPrinter *Asm; member in class:llvm::WinCodeViewLineTables 117 WinCodeViewLineTables(AsmPrinter *Asm);
|
H A D | DwarfCompileUnit.cpp | 70 return Asm->OutStreamer->EmitDwarfFileDirective( 72 Asm->OutStreamer->hasRawTextSupport() ? 0 : getUniqueID()); 152 const MCSymbol *Sym = Asm->getSymbol(Global); 154 if (Asm->TM.Options.EmulatedTLS) { 158 unsigned PointerSize = Asm->getDataLayout().getPointerSize(); 170 Asm->getObjFileLowering().getDebugThreadLocalSymbol(Sym)); 196 MCSymbol *Sym = Asm->getSymbol(cast<GlobalValue>(Ptr)); 202 Asm->getDataLayout().getIndexedOffset(Ptr->getType(), Idx)); 239 if (Asm->MAI->doesDwarfUseRelocationsAcrossSections()) 250 Asm [all...] |
H A D | DebugLocStream.h | 87 /// create a label with \a Asm. 90 bool finalizeList(AsmPrinter &Asm); 156 AsmPrinter &Asm; member in class:llvm::DebugLocStream::ListBuilder 162 ListBuilder(DebugLocStream &Locs, DwarfCompileUnit &CU, AsmPrinter &Asm, argument 164 : Locs(Locs), Asm(Asm), V(V), MI(MI), ListIndex(Locs.startList(&CU)) {} 169 /// temp symbol in \a Asm and setting up the \a DbgVariable.
|
H A D | ByteStreamer.h | 44 APByteStreamer(AsmPrinter &Asm) : AP(Asm) {} argument
|
H A D | EHStreamer.h | 36 AsmPrinter *Asm; member in class:llvm::EHStreamer
|
H A D | DwarfUnit.cpp | 71 Asm(A), DD(DW), DU(DWU), IndexTyDie(nullptr), Section(nullptr) { 223 DIEString(DU->getStringPool().getEntry(*Asm, String))); 311 Loc->ComputeSize(Asm); 319 Block->ComputeSize(Asm); 372 DIEDwarfExpression Expr(*Asm, *this, TheDie); 379 DIEDwarfExpression Expr(*Asm, *this, TheDie); 600 bool LittleEndian = Asm->getDataLayout().isLittleEndian(); 654 bool LittleEndian = Asm->getDataLayout().isLittleEndian(); 1056 addOpAddress(*Loc, Asm->getSymbol(GV)); 1248 if (unsigned isa = Asm [all...] |
/freebsd-11.0-release/contrib/llvm/lib/MC/ |
H A D | ELFObjectWriter.cpp | 73 static bool isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind); 168 void writeHeader(const MCAssembler &Asm); 177 bool shouldRelocateWithSymbol(const MCAssembler &Asm, 182 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 192 /// \param Asm - The assembler. 195 void computeSymbolTable(MCAssembler &Asm, const MCAsmLayout &Layout, 205 void executePostLayoutBinding(MCAssembler &Asm, 212 void writeSectionData(const MCAssembler &Asm, MCSection &Sec, 220 void writeRelocations(const MCAssembler &Asm, const MCSectionELF &Sec); 222 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 298 isFixupKindPCRel(const MCAssembler &Asm, unsigned Kind) argument 309 writeHeader(const MCAssembler &Asm) argument [all...] |
H A D | MCExpr.cpp | 433 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) const { 434 return evaluateAsAbsolute(Res, &Asm, nullptr, nullptr); 443 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, argument 449 return evaluateAsAbsolute(Res, Asm, Layout, Addrs, Addrs); 452 bool MCExpr::evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm, argument 464 evaluateAsRelocatableImpl(Value, Asm, Layout, nullptr, Addrs, InSet); 474 const MCAssembler *Asm, const MCAsmLayout *Layout, 486 if (!Asm->getWriter().isSymbolRefDifferenceFullyResolved(*Asm, A, B, InSet)) 495 if (Asm 473 AttemptToFoldSymbolOffsetDifference( const MCAssembler *Asm, const MCAsmLayout *Layout, const SectionAddrMap *Addrs, bool InSet, const MCSymbolRefExpr *&A, const MCSymbolRefExpr *&B, int64_t &Addend) argument 549 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 627 evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, const MCAsmLayout *Layout, const MCFixup *Fixup, const SectionAddrMap *Addrs, bool InSet) const argument [all...] |
H A D | MCInstPrinter.cpp | 92 case HexStyle::Asm: 112 case HexStyle::Asm:
|
H A D | WinCOFFObjectWriter.cpp | 176 void executePostLayoutBinding(MCAssembler &Asm, 179 bool isSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, 186 void recordRelocation(MCAssembler &Asm, const MCAsmLayout &Layout, 191 void writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) override; 605 void WinCOFFObjectWriter::executePostLayoutBinding(MCAssembler &Asm, argument 609 for (const auto &Section : Asm) 612 for (const MCSymbol &Symbol : Asm.symbols()) 614 DefineSymbol(Symbol, Asm, Layout); 618 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, 624 if (Asm 617 isSymbolRefDifferenceFullyResolvedImpl( const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const argument 648 recordRelocation( MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, bool &IsPCRel, uint64_t &FixedValue) argument 794 writeObject(MCAssembler &Asm, const MCAsmLayout &Layout) argument 1013 assert(SectionDataPadding < 4 && �); WriteZeros(SectionDataPadding); SectionContents.clear(); raw_svector_ostream VecOS(SectionContents); raw_pwrite_stream &OldStream = getStream(); setStream(VecOS); Asm.writeSectionData(&*j, Layout); setStream(OldStream); JamCRC JC( 0x00000000U); JC.update(SectionContents); getStream() << SectionContents; COFFSection *Sec = SectionMap[&*j]; COFFSymbol::AuxiliarySymbols &AuxSyms = Sec->Symbol->Aux; assert(AuxSyms.size() == 1 && AuxSyms[0].AuxType == ATSectionDefinition); AuxSymbol &SecDef = AuxSyms[0]; SecDef.Aux.SectionDefinition.CheckSum = JC.getCRC(); } if ((*i)->Relocations.size() > 0) argument [all...] |
H A D | MCFragment.cpp | 31 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) argument 32 : Assembler(Asm), LastValidFragment() 35 for (MCSection &Sec : Asm) 38 for (MCSection &Sec : Asm) 165 const MCAssembler &Asm = getAssembler(); local 168 Asm.getContext().reportError(SMLoc(),
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFObjectWriter.cpp | 51 virtual void sortRelocs(const MCAssembler &Asm, 233 static unsigned getMatchingLoType(const MCAssembler &Asm, argument 258 static bool areMatchingHiAndLo(const MCAssembler &Asm, argument 261 return getMatchingLoType(Asm, First) != ELF::R_MIPS_NONE && 262 getMatchingLoType(Asm, First) == Second.Type && 268 isPrecededByMatchingHi(const MCAssembler &Asm, uint32_t Index, argument 271 areMatchingHiAndLo(Asm, MipsRelocs[Index + 1].R, MipsRelocs[Index].R); 276 static bool isFreeLo(const MCAssembler &Asm, uint32_t Index, argument 279 !isPrecededByMatchingHi(Asm, Index, MipsRelocs); 341 void MipsELFObjectWriter::sortRelocs(const MCAssembler &Asm, argument [all...] |
H A D | MipsAsmBackend.h | 1 //===-- MipsAsmBackend.h - Mips Asm Backend ------------------------------===// 84 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout,
|
H A D | MipsMCExpr.h | 59 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/ |
H A D | PPCMachObjectWriter.cpp | 28 const MCAssembler &Asm, 34 void RecordPPCRelocation(MachObjectWriter *Writer, const MCAssembler &Asm, 43 void recordRelocation(MachObjectWriter *Writer, MCAssembler &Asm, 50 RecordPPCRelocation(Writer, Asm, Layout, Fragment, Fixup, Target, 192 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, 198 const unsigned IsPCRel = Writer->isFixupKindPCRel(Asm, FK); 244 Asm.getContext().reportError(Fixup.getLoc(), 302 MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, 307 const bool IsPCRel = Writer->isFixupKindPCRel(Asm, FK); 317 recordScatteredRelocation(Writer, Asm, Layou 191 recordScatteredRelocation( MachObjectWriter *Writer, const MCAssembler &Asm, const MCAsmLayout &Layout, const MCFragment *Fragment, const MCFixup &Fixup, MCValue Target, unsigned Log2Size, uint64_t &FixedValue) argument 301 RecordPPCRelocation( 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/include/llvm/AsmParser/ |
H A D | Parser.h | 91 Constant *parseConstantValue(StringRef Asm, SMDiagnostic &Err, const Module &M,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXMCExpr.h | 74 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {} 116 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcMCExpr.cpp | 165 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { argument 176 fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm); 177 fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm); 188 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm); 194 void SparcMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const { 216 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); local
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCExpr.h | 71 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
|
/freebsd-11.0-release/contrib/llvm/lib/IR/ |
H A D | ConstantsContext.h | 416 InlineAsmKeyType(const InlineAsm *Asm, SmallVectorImpl<Constant *> &) argument 417 : AsmString(Asm->getAsmString()), Constraints(Asm->getConstraintString()), 418 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()), 419 IsAlignStack(Asm->isAlignStack()), AsmDialect(Asm->getDialect()) {} 427 bool operator==(const InlineAsm *Asm) const { 428 return HasSideEffects == Asm->hasSideEffects() && 429 IsAlignStack == Asm [all...] |
/freebsd-11.0-release/contrib/llvm/tools/clang/tools/driver/ |
H A D | cc1as_main.cpp | 474 AssemblerInvocation Asm; local 475 if (!AssemblerInvocation::CreateFromArgs(Asm, Argv, Diags)) 478 if (Asm.ShowHelp) { 488 if (Asm.ShowVersion) { 496 if (!Asm.LLVMArgs.empty()) { 497 unsigned NumArgs = Asm.LLVMArgs.size(); 501 Args[i + 1] = Asm.LLVMArgs[i].c_str(); 507 bool Failed = Diags.hasErrorOccurred() || ExecuteAssembler(Asm, Diags);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/ |
H A D | MCAsmBackend.h | 1 //===-- llvm/MC/MCAsmBackend.h - MC Asm Backend -----------------*- C++ -*-===// 81 virtual void processFixupValue(const MCAssembler &Asm, argument
|