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

1234

/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.h43 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 DDebugHandlerBase.h35 AsmPrinter *Asm; member in class:llvm::DebugHandlerBase
H A DDwarfFile.h39 AsmPrinter *Asm; member in class:llvm::DwarfFile
H A DDwarfCFIException.cpp56 Asm->OutStreamer->EmitCFIEndProc();
70 Asm->OutStreamer->EmitCFISections(false, true);
73 if (!Asm->MAI->usesCFIForEH())
76 const TargetLoweringObjectFile &TLOF = Asm->getObjFileLowering();
87 MCSymbol *Sym = Asm->getSymbol(Personality);
88 TLOF.emitPersonalityValue(*Asm->OutStreamer, Asm->getDataLayout(), Sym);
92 static MCSymbol *getExceptionSym(AsmPrinter *Asm) { argument
93 return Asm->getCurExceptionSym();
104 AsmPrinter::CFIMoveType MoveType = Asm
[all...]
H A DEHStreamer.h35 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);
498 void DIELoc::EmitValue(const AsmPrinter *Asm, dwar argument
549 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...]
/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/swiftshader/third_party/LLVM/lib/Target/ARM/MCTargetDesc/
H A DARMMCExpr.cpp45 static void AddValueSymbols_(const MCExpr *Value, MCAssembler *Asm) { argument
56 AddValueSymbols_(BE->getLHS(), Asm);
57 AddValueSymbols_(BE->getRHS(), Asm);
62 Asm->getOrCreateSymbolData(cast<MCSymbolRefExpr>(Value)->getSymbol());
66 AddValueSymbols_(cast<MCUnaryExpr>(Value)->getSubExpr(), Asm);
71 void ARMMCExpr::AddValueSymbols(MCAssembler *Asm) const {
72 AddValueSymbols_(getSubExpr(), Asm); local
/external/llvm/include/llvm/MC/
H A DMCAsmBackend.h1 //===-- llvm/MC/MCAsmBackend.h - MC Asm Backend -----------------*- C++ -*-===//
67 virtual void processFixupValue(const MCAssembler &Asm, argument
125 virtual void finishLayout(MCAssembler const &Asm, argument
H A DMCInstPrinter.h32 Asm ///< 0ffh enumerator in enum:llvm::HexStyle::Style
/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/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))
82 Type *llvm::parseType(StringRef Asm, SMDiagnostic &Err, const Module &M, argument
85 Type *Ty = parseTypeAtBeginning(Asm, Read, Err, M, Slots);
88 if (Read != Asm.size()) {
90 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
92 Err = SM.GetMessage(SMLoc::getFromPointer(Asm.begin() + Read),
98 Type *llvm::parseTypeAtBeginning(StringRef Asm, unsigned &Read, argument
102 std::unique_ptr<MemoryBuffer> Buf = MemoryBuffer::getMemBuffer(Asm);
[all...]
/external/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCExpr.cpp209 static void fixELFSymbolsInTLSFixupsImpl(const MCExpr *Expr, MCAssembler &Asm) { argument
212 fixELFSymbolsInTLSFixupsImpl(cast<MipsMCExpr>(Expr)->getSubExpr(), Asm);
218 fixELFSymbolsInTLSFixupsImpl(BE->getLHS(), Asm);
219 fixELFSymbolsInTLSFixupsImpl(BE->getRHS(), Asm);
230 fixELFSymbolsInTLSFixupsImpl(cast<MCUnaryExpr>(Expr)->getSubExpr(), Asm);
235 void MipsMCExpr::fixELFSymbolsInTLSFixups(MCAssembler &Asm) const {
264 E->fixELFSymbolsInTLSFixups(Asm);
270 fixELFSymbolsInTLSFixupsImpl(getSubExpr(), Asm); local
/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/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
H A DDIE.cpp190 void DIEInteger::EmitValue(AsmPrinter *Asm, unsigned Form) const { argument
202 case dwarf::DW_FORM_udata: Asm->EmitULEB128(Integer); return;
203 case dwarf::DW_FORM_sdata: Asm->EmitSLEB128(Integer); return;
204 case dwarf::DW_FORM_addr: Size = Asm->getTargetData().getPointerSize(); break;
207 Asm->OutStreamer.EmitIntValue(Integer, Size, 0/*addrspace*/);
336 void DIEBlock::EmitValue(AsmPrinter *Asm, unsigned Form) const { argument
339 case dwarf::DW_FORM_block1: Asm->EmitInt8(Size); break;
340 case dwarf::DW_FORM_block2: Asm->EmitInt16(Size); break;
341 case dwarf::DW_FORM_block4: Asm->EmitInt32(Size); break;
342 case dwarf::DW_FORM_block: Asm
[all...]
H A DDwarfException.h40 /// Asm - Target of Dwarf emission.
41 AsmPrinter *Asm; member in class:llvm::DwarfException
/external/swiftshader/third_party/LLVM/lib/MC/
H A DMCObjectWriter.cpp47 MCObjectWriter::IsSymbolRefDifferenceFullyResolved(const MCAssembler &Asm, argument
61 const MCSymbolData &DataA = Asm.getSymbolData(SA);
62 const MCSymbolData &DataB = Asm.getSymbolData(SB);
64 return IsSymbolRefDifferenceFullyResolvedImpl(Asm, DataA,
71 MCObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl(const MCAssembler &Asm, argument
/external/swiftshader/third_party/subzero/src/
H A DIceAssemblerMIPS32.h43 size_t emit(GlobalContext *Ctx, const Assembler &Asm) const final;
44 void emitOffset(Assembler *Asm) const;
370 static bool classof(const Assembler *Asm) { argument
371 return Asm->getKind() == Asm_MIPS32;
/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;
68 void AMDGPUMCObjectWriter::writeObject(MCAssembler &Asm, argument
70 for (MCAssembler::iterator I = Asm.begin(), E = Asm.end(); I != E; ++I) {
71 Asm.writeSectionData(&*I, Layout);

Completed in 1013 milliseconds

1234