Searched refs:Asm (Results 26 - 50 of 80) sorted by relevance

1234

/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCExpr.h25 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override;
H A DHexagonMCExpr.cpp36 void HexagonNoExtendOperand::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {}
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/AsmPrinter/
H A DDIE.cpp275 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 DWinCodeViewLineTables.h33 AsmPrinter *Asm; member in class:llvm::WinCodeViewLineTables
117 WinCodeViewLineTables(AsmPrinter *Asm);
H A DDwarfCompileUnit.cpp70 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 DDebugLocStream.h87 /// 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 DByteStreamer.h44 APByteStreamer(AsmPrinter &Asm) : AP(Asm) {} argument
H A DEHStreamer.h36 AsmPrinter *Asm; member in class:llvm::EHStreamer
H A DDwarfUnit.cpp71 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 DELFObjectWriter.cpp73 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 DMCExpr.cpp433 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 DMCInstPrinter.cpp92 case HexStyle::Asm:
112 case HexStyle::Asm:
H A DWinCOFFObjectWriter.cpp176 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 DMCFragment.cpp31 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 DMipsELFObjectWriter.cpp51 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 DMipsAsmBackend.h1 //===-- MipsAsmBackend.h - Mips Asm Backend ------------------------------===//
84 void processFixupValue(const MCAssembler &Asm, const MCAsmLayout &Layout,
H A DMipsMCExpr.h59 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMachObjectWriter.cpp28 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 DParser.h91 Constant *parseConstantValue(StringRef Asm, SMDiagnostic &Err, const Module &M,
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.h74 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 DSparcMCExpr.cpp165 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 DARMMCExpr.h71 void fixELFSymbolsInTLSFixups(MCAssembler &Asm) const override {}
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DConstantsContext.h416 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 Dcc1as_main.cpp474 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 DMCAsmBackend.h1 //===-- llvm/MC/MCAsmBackend.h - MC Asm Backend -----------------*- C++ -*-===//
81 virtual void processFixupValue(const MCAssembler &Asm, argument

Completed in 221 milliseconds

1234