Home
last modified time | relevance | path

Searched refs:MAI (Results 1 – 25 of 144) sorted by relevance

123456

/external/llvm/lib/MC/
DMCAsmStreamer.cpp44 const MCAsmInfo *MAI; member in __anon0a0f6ae50111::MCAsmStreamer
66 MAI(Context.getAsmInfo()), InstPrinter(printer), Emitter(emitter), in MCAsmStreamer()
280 OS.PadToColumn(MAI->getCommentColumn()); in EmitCommentsAndEOL()
282 OS << MAI->getCommentString() << ' ' << Comments.substr(0, Position) <<'\n'; in EmitCommentsAndEOL()
298 OS << MAI->getCommentString() << T; in emitRawComment()
305 Section->PrintSwitchToSection(*MAI, OS, Subsection); in ChangeSection()
312 Symbol->print(OS, MAI); in EmitLabel()
313 OS << MAI->getLabelSuffix(); in EmitLabel()
334 (*It)->print(OS, MAI); in EmitLOHDirective()
343 case MCAF_Code16: OS << '\t'<< MAI->getCode16Directive();break; in EmitAssemblerFlag()
[all …]
DMCSectionELF.cpp25 const MCAsmInfo &MAI) const { in ShouldOmitSectionDirective()
30 return MAI.shouldOmitSectionDirective(Name); in ShouldOmitSectionDirective()
56 void MCSectionELF::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection() argument
60 if (ShouldOmitSectionDirective(SectionName, MAI)) { in PrintSwitchToSection()
64 Subsection->print(OS, &MAI); in PrintSwitchToSection()
74 if (MAI.usesSunStyleELFSectionSwitchSyntax() && in PrintSwitchToSection()
119 if (MAI.getCommentString()[0] == '@') in PrintSwitchToSection()
157 Subsection->print(OS, &MAI); in PrintSwitchToSection()
DMCSymbol.cpp52 void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const { in print()
57 if (!MAI || MAI->isValidUnquotedName(Name)) { in print()
62 if (MAI && !MAI->supportsNameQuoting()) in print()
DMCSectionCOFF.cpp23 const MCAsmInfo &MAI) const { in ShouldOmitSectionDirective()
40 void MCSectionCOFF::PrintSwitchToSection(const MCAsmInfo &MAI, in PrintSwitchToSection() argument
45 if (ShouldOmitSectionDirective(SectionName, MAI)) { in PrintSwitchToSection()
98 COMDATSymbol->print(OS, &MAI); in PrintSwitchToSection()
DMCExpr.cpp33 void MCExpr::print(raw_ostream &OS, const MCAsmInfo *MAI) const { in print()
36 return cast<MCTargetExpr>(this)->printImpl(OS, MAI); in print()
49 Sym.print(OS, MAI); in print()
52 Sym.print(OS, MAI); in print()
68 UE.getSubExpr()->print(OS, MAI); in print()
77 BE.getLHS()->print(OS, MAI); in print()
80 BE.getLHS()->print(OS, MAI); in print()
118 BE.getRHS()->print(OS, MAI); in print()
121 BE.getRHS()->print(OS, MAI); in print()
157 const MCAsmInfo *MAI) in MCSymbolRefExpr() argument
[all …]
/external/llvm/unittests/Option/
DOptionParsingTest.cpp69 unsigned MAI, MAC; in TEST() local
70 InputArgList AL = T.ParseArgs(Args, MAI, MAC); in TEST()
112 unsigned MAI, MAC; in TEST() local
115 InputArgList AL = T.ParseArgs(Args, MAI, MAC, in TEST()
123 AL = T.ParseArgs(Args, MAI, MAC, in TEST()
131 AL = T.ParseArgs(NewArgs, MAI, MAC); in TEST()
140 unsigned MAI, MAC; in TEST() local
143 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC); in TEST()
149 unsigned MAI, MAC; in TEST() local
152 InputArgList AL = T.ParseArgs(MyArgs, MAI, MAC); in TEST()
[all …]
/external/llvm/lib/Target/X86/MCTargetDesc/
DX86MCTargetDesc.cpp116 MCAsmInfo *MAI; in createX86MCAsmInfo() local
119 MAI = new X86_64MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo()
121 MAI = new X86MCAsmInfoDarwin(TheTriple); in createX86MCAsmInfo()
124 MAI = new X86ELFMCAsmInfo(TheTriple); in createX86MCAsmInfo()
127 MAI = new X86MCAsmInfoMicrosoft(TheTriple); in createX86MCAsmInfo()
130 MAI = new X86MCAsmInfoGNUCOFF(TheTriple); in createX86MCAsmInfo()
133 MAI = new X86ELFMCAsmInfo(TheTriple); in createX86MCAsmInfo()
144 MAI->addInitialFrameState(Inst); in createX86MCAsmInfo()
150 MAI->addInitialFrameState(Inst2); in createX86MCAsmInfo()
152 return MAI; in createX86MCAsmInfo()
[all …]
/external/llvm/lib/Target/Sparc/MCTargetDesc/
DSparcMCTargetDesc.cpp38 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcMCAsmInfo() local
41 MAI->addInitialFrameState(Inst); in createSparcMCAsmInfo()
42 return MAI; in createSparcMCAsmInfo()
47 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcV9MCAsmInfo() local
50 MAI->addInitialFrameState(Inst); in createSparcV9MCAsmInfo()
51 return MAI; in createSparcV9MCAsmInfo()
138 const MCAsmInfo &MAI, in createSparcMCInstPrinter() argument
141 return new SparcInstPrinter(MAI, MII, MRI); in createSparcMCInstPrinter()
/external/llvm/lib/Target/AArch64/MCTargetDesc/
DAArch64MCTargetDesc.cpp59 MCAsmInfo *MAI; in createAArch64MCAsmInfo() local
61 MAI = new AArch64MCAsmInfoDarwin(); in createAArch64MCAsmInfo()
64 MAI = new AArch64MCAsmInfoELF(TheTriple); in createAArch64MCAsmInfo()
70 MAI->addInitialFrameState(Inst); in createAArch64MCAsmInfo()
72 return MAI; in createAArch64MCAsmInfo()
109 const MCAsmInfo &MAI, in createAArch64MCInstPrinter() argument
113 return new AArch64InstPrinter(MAI, MII, MRI); in createAArch64MCInstPrinter()
115 return new AArch64AppleInstPrinter(MAI, MII, MRI); in createAArch64MCInstPrinter()
/external/llvm/lib/MC/MCDisassembler/
DDisassembler.cpp51 const MCAsmInfo *MAI = TheTarget->createMCAsmInfo(*MRI, TT); in LLVMCreateDisasmCPUFeatures() local
52 if (!MAI) in LLVMCreateDisasmCPUFeatures()
65 MCContext *Ctx = new MCContext(MAI, MRI, nullptr); in LLVMCreateDisasmCPUFeatures()
84 int AsmPrinterVariant = MAI->getAssemblerDialect(); in LLVMCreateDisasmCPUFeatures()
86 Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI); in LLVMCreateDisasmCPUFeatures()
92 TheTarget, MAI, MRI, STI, MII, Ctx, DisAsm, IP); in LLVMCreateDisasmCPUFeatures()
130 const MCAsmInfo *MAI = DC->getAsmInfo(); in emitComments() local
131 const char *CommentBegin = MAI->getCommentString(); in emitComments()
132 unsigned CommentColumn = MAI->getCommentColumn(); in emitComments()
307 const MCAsmInfo *MAI = DC->getAsmInfo(); in LLVMSetDisasmOptions() local
[all …]
/external/llvm/lib/Target/PowerPC/MCTargetDesc/
DPPCMCTargetDesc.cpp75 MCAsmInfo *MAI; in createPPCMCAsmInfo() local
77 MAI = new PPCMCAsmInfoDarwin(isPPC64, TheTriple); in createPPCMCAsmInfo()
79 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
85 MAI->addInitialFrameState(Inst); in createPPCMCAsmInfo()
87 return MAI; in createPPCMCAsmInfo()
131 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitLocalEntry() local
134 S->print(OS, MAI); in emitLocalEntry()
136 LocalOffset->print(OS, MAI); in emitLocalEntry()
236 const MCAsmInfo &MAI, in createPPCMCInstPrinter() argument
239 return new PPCInstPrinter(MAI, MII, MRI, T.isOSDarwin()); in createPPCMCInstPrinter()
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMMCTargetDesc.cpp188 MCAsmInfo *MAI; in createARMMCAsmInfo() local
190 MAI = new ARMMCAsmInfoDarwin(TheTriple); in createARMMCAsmInfo()
192 MAI = new ARMCOFFMCAsmInfoMicrosoft(); in createARMMCAsmInfo()
194 MAI = new ARMCOFFMCAsmInfoGNU(); in createARMMCAsmInfo()
196 MAI = new ARMELFMCAsmInfo(TheTriple); in createARMMCAsmInfo()
199 MAI->addInitialFrameState(MCCFIInstruction::createDefCfa(nullptr, Reg, 0)); in createARMMCAsmInfo()
201 return MAI; in createARMMCAsmInfo()
232 const MCAsmInfo &MAI, in createARMMCInstPrinter() argument
236 return new ARMInstPrinter(MAI, MII, MRI); in createARMMCInstPrinter()
/external/llvm/lib/Target/XCore/MCTargetDesc/
DXCoreMCTargetDesc.cpp56 MCAsmInfo *MAI = new XCoreMCAsmInfo(TT); in createXCoreMCAsmInfo() local
60 MAI->addInitialFrameState(Inst); in createXCoreMCAsmInfo()
62 return MAI; in createXCoreMCAsmInfo()
85 const MCAsmInfo &MAI, in createXCoreMCInstPrinter() argument
88 return new XCoreInstPrinter(MAI, MII, MRI); in createXCoreMCInstPrinter()
/external/llvm/lib/Target/Mips/MCTargetDesc/
DMipsMCTargetDesc.cpp76 MCAsmInfo *MAI = new MipsMCAsmInfo(TT); in createMipsMCAsmInfo() local
80 MAI->addInitialFrameState(Inst); in createMipsMCAsmInfo()
82 return MAI; in createMipsMCAsmInfo()
99 const MCAsmInfo &MAI, in createMipsMCInstPrinter() argument
102 return new MipsInstPrinter(MAI, MII, MRI); in createMipsMCInstPrinter()
/external/llvm/tools/llvm-mc/
Dllvm-mc.cpp244 static int AsLexInput(SourceMgr &SrcMgr, MCAsmInfo &MAI, in AsLexInput() argument
247 AsmLexer Lexer(MAI); in AsLexInput()
345 MCAsmInfo &MAI, MCSubtargetInfo &STI, in AssembleInput() argument
348 createMCAsmParser(SrcMgr, Ctx, Str, MAI)); in AssembleInput()
419 std::unique_ptr<MCAsmInfo> MAI(TheTarget->createMCAsmInfo(*MRI, TripleName)); in main() local
420 assert(MAI && "Unable to create target asm info!"); in main()
428 MAI->setCompressDebugSections(true); in main()
434 MCContext Ctx(MAI.get(), MRI.get(), &MOFI, &SrcMgr); in main()
482 *MAI, *MCII, *MRI); in main()
526 Res = AsLexInput(SrcMgr, *MAI, Out->os()); in main()
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DAsmPrinter.cpp103 : MachineFunctionPass(ID), TM(tm), MAI(tm.getMCAsmInfo()), in AsmPrinter()
218 if (MAI->hasSingleParameterDotFile()) { in doInitialization()
244 if (MAI->doesSupportDebugInformation()) { in doInitialization()
258 switch (MAI->getExceptionHandlingType()) { in doInitialization()
269 switch (MAI->getWinEHEncodingType()) { in doInitialization()
285 static bool canBeHidden(const GlobalValue *GV, const MCAsmInfo &MAI) { in canBeHidden() argument
286 if (!MAI.hasWeakDefCanBeHiddenDirective()) in canBeHidden()
300 if (MAI->hasWeakDefDirective()) { in EmitLinkage()
304 if (!canBeHidden(GV, *MAI)) in EmitLinkage()
309 } else if (MAI->hasLinkOnceDirective()) { in EmitLinkage()
[all …]
DAsmPrinterInlineAsm.cpp128 createMCAsmParser(SrcMgr, OutContext, *OutStreamer, *MAI)); in EmitInlineAsm()
402 Sym->print(OS, AP->MAI); in EmitGCCInlineAsmStr()
447 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in EmitInlineAsm()
448 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in EmitInlineAsm()
454 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in EmitInlineAsm()
478 int AsmPrinterVariant = MAI->getAssemblerDialect(); in EmitInlineAsm()
497 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in EmitInlineAsm()
513 OS << MAI->getCommentString(); in PrintSpecial()
/external/llvm/include/llvm/MC/MCParser/
DAsmLexer.h28 const MCAsmInfo &MAI; variable
42 AsmLexer(const MCAsmInfo &MAI);
56 const MCAsmInfo &getMAI() const { return MAI; } in getMAI()
/external/llvm/lib/Target/NVPTX/
DNVPTXMCExpr.cpp23 void NVPTXFloatMCExpr::printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const { in printImpl()
56 const MCAsmInfo *MAI) const { in printImpl()
58 SymExpr->print(OS, MAI); in printImpl()
/external/llvm/lib/MC/MCParser/
DAsmLexer.cpp24 AsmLexer::AsmLexer(const MCAsmInfo &MAI) : MAI(MAI) { in AsmLexer() argument
27 AllowAtInIdentifier = !StringRef(MAI.getCommentString()).startswith("@"); in AsmLexer()
472 const char *CommentString = MAI.getCommentString(); in isAtStartOfComment()
485 return strncmp(Ptr, MAI.getSeparatorString(), in isAtStatementSeparator()
486 strlen(MAI.getSeparatorString())) == 0; in isAtStatementSeparator()
504 CurPtr += strlen(MAI.getSeparatorString()) - 1; in LexToken()
506 StringRef(TokStart, strlen(MAI.getSeparatorString()))); in LexToken()
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCTargetDesc.cpp152 MCAsmInfo *MAI = new HexagonMCAsmInfo(TT); in createHexagonMCAsmInfo() local
157 MAI->addInitialFrameState(Inst); in createHexagonMCAsmInfo()
159 return MAI; in createHexagonMCAsmInfo()
175 const MCAsmInfo &MAI, in createHexagonMCInstPrinter() argument
179 return (new HexagonInstPrinter(MAI, MII, MRI)); in createHexagonMCInstPrinter()
/external/llvm/lib/Target/XCore/InstPrinter/
DXCoreInstPrinter.cpp48 static void printExpr(const MCExpr *Expr, const MCAsmInfo *MAI, in printExpr() argument
64 SRE->getSymbol().print(OS, MAI); in printExpr()
87 printExpr(Op.getExpr(), &MAI, O); in printOperand()
/external/llvm/lib/Target/MSP430/InstPrinter/
DMSP430InstPrinter.cpp42 Op.getExpr()->print(O, &MAI); in printPCRelImmOperand()
57 Op.getExpr()->print(O, &MAI); in printOperand()
79 Disp.getExpr()->print(O, &MAI); in printSrcMemOperand()
/external/llvm/lib/Target/WebAssembly/InstPrinter/
DWebAssemblyInstPrinter.cpp33 WebAssemblyInstPrinter::WebAssemblyInstPrinter(const MCAsmInfo &MAI, in WebAssemblyInstPrinter() argument
36 : MCInstPrinter(MAI, MII, MRI) {} in WebAssemblyInstPrinter()
112 Op.getExpr()->print(O, &MAI); in printOperand()
/external/llvm/lib/Target/SystemZ/InstPrinter/
DSystemZInstPrinter.h25 SystemZInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, in SystemZInstPrinter() argument
27 : MCInstPrinter(MAI, MII, MRI) {} in SystemZInstPrinter()
38 static void printOperand(const MCOperand &MO, const MCAsmInfo *MAI,

123456