/external/llvm/lib/MC/ |
D | MCAsmStreamer.cpp | 44 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 …]
|
D | MCSectionELF.cpp | 25 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()
|
D | MCSymbol.cpp | 52 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()
|
D | MCSectionCOFF.cpp | 23 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()
|
D | MCExpr.cpp | 33 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/ |
D | OptionParsingTest.cpp | 69 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/ |
D | X86MCTargetDesc.cpp | 116 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/ |
D | SparcMCTargetDesc.cpp | 38 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/ |
D | AArch64MCTargetDesc.cpp | 59 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/ |
D | Disassembler.cpp | 51 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/ |
D | PPCMCTargetDesc.cpp | 75 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/ |
D | ARMMCTargetDesc.cpp | 188 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/ |
D | XCoreMCTargetDesc.cpp | 56 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/ |
D | MipsMCTargetDesc.cpp | 76 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/ |
D | llvm-mc.cpp | 244 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/ |
D | AsmPrinter.cpp | 103 : 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 …]
|
D | AsmPrinterInlineAsm.cpp | 128 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/ |
D | AsmLexer.h | 28 const MCAsmInfo &MAI; variable 42 AsmLexer(const MCAsmInfo &MAI); 56 const MCAsmInfo &getMAI() const { return MAI; } in getMAI()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXMCExpr.cpp | 23 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/ |
D | AsmLexer.cpp | 24 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/ |
D | HexagonMCTargetDesc.cpp | 152 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/ |
D | XCoreInstPrinter.cpp | 48 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/ |
D | MSP430InstPrinter.cpp | 42 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/ |
D | WebAssemblyInstPrinter.cpp | 33 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/ |
D | SystemZInstPrinter.h | 25 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,
|