Searched defs:Asm (Results 1 - 25 of 48) sorted by relevance

12

/external/llvm/lib/CodeGen/AsmPrinter/
H A DDebugLocStream.cpp16 bool DebugLocStream::finalizeList(AsmPrinter &Asm) { argument
24 Lists.back().Label = Asm.createTempSymbol("debug_loc");
42 if (!Locs.finalizeList(Asm))
H A DAddressPool.cpp27 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 DByteStreamer.h44 APByteStreamer(AsmPrinter &Asm) : AP(Asm) {} argument
H A DDwarfStringPool.cpp17 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 DDwarfFile.h38 AsmPrinter *Asm; member in class:llvm::DwarfFile
H A DEHStreamer.h36 AsmPrinter *Asm; member in class:llvm::EHStreamer
H A DDIE.cpp242 void DIEInteger::EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const { argument
248 Asm->OutStreamer->AddBlankLine();
262 case dwarf::DW_FORM_GNU_str_index: Asm->EmitULEB128(Integer); return;
263 case dwarf::DW_FORM_GNU_addr_index: Asm->EmitULEB128(Integer); return;
264 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return;
265 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return;
267 Size = Asm->getPointerSize();
270 Size = SizeOf(Asm, dwarf::DW_FORM_ref_addr);
274 Asm->OutStreamer->EmitIntValue(Integer, Size);
484 void DIETypeSignature::EmitValue(const AsmPrinter *Asm, argument
512 EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const argument
563 EmitValue(const AsmPrinter *Asm, dwarf::Form Form) const argument
[all...]
H A DDwarfAccelTable.cpp71 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 DWinCodeViewLineTables.h33 AsmPrinter *Asm; member in class:llvm::WinCodeViewLineTables
117 WinCodeViewLineTables(AsmPrinter *Asm);
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 DDwarfUnit.h86 AsmPrinter *Asm; member in class:llvm::DwarfUnit
129 AsmPrinter* getAsmPrinter() const { return Asm; }
/external/llvm/lib/MC/
H A DMCELFObjectTargetWriter.cpp33 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm, argument
H A DMCObjectWriter.cpp21 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
/external/llvm/include/llvm/MC/
H A DMCAsmBackend.h1 //===-- llvm/MC/MCAsmBackend.h - MC Asm Backend -----------------*- C++ -*-===//
81 virtual void processFixupValue(const MCAssembler &Asm, argument
H A DMCInstPrinter.h32 Asm ///< 0ffh enumerator in enum:llvm::HexStyle::Style
/external/llvm/lib/AsmParser/
H A DParser.cpp70 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))
/external/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCExpr.cpp104 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
H A DAArch64MachObjectWriter.cpp30 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...]
/external/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
/external/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp28 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);
/external/mesa3d/src/gallium/drivers/radeon/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp25 virtual void ExecutePostLayoutBinding(MCAssembler &Asm, argument
29 virtual void RecordRelocation(const MCAssembler &Asm, argument
37 virtual void WriteObject(MCAssembler &Asm, const MCAsmLayout &Layout);
66 void AMDGPUMCObjectWriter::WriteObject(MCAssembler &Asm, argument
68 for (MCAssembler::iterator I = Asm.begin(), E = Asm.end(); I != E; ++I) {
69 Asm.writeSectionData(I, Layout);
/external/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMachObjectWriter.cpp30 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...]
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsAsmBackend.cpp1 //===-- MipsAsmBackend.cpp - Mips Asm Backend ----------------------------===//
427 void MipsAsmBackend::processFixupValue(const MCAssembler &Asm, argument
438 (void)adjustFixupValue(Fixup, Value, &Asm.getContext());
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...]
/external/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...]

Completed in 303 milliseconds

12