| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVModuleAnalysis.cpp | 56 MAI.MaxID = 0; in setBaseInfo() 58 MAI.MS[i].clear(); in setBaseInfo() 61 MAI.FuncNameMap.clear(); in setBaseInfo() 62 MAI.GlobalVarList.clear(); in setBaseInfo() 63 MAI.ExtInstSetMap.clear(); in setBaseInfo() 91 MAI.SrcLangVersion = 0; in setBaseInfo() 117 MAI->setSkipEmission(MI); in collectDefInstr() 230 MAI.FuncNameMap[Name] = MAI.getRegisterAlias(MI.getMF(), Target); in collectFuncNames() 256 MAI.MS[MSType].insert(MAI.MS[MSType].begin(), &MI); in collectOtherInstr() 315 if (MAI.ExtInstSetMap.find(Set) == MAI.ExtInstSetMap.end()) in numberRegistersGlobally() [all …]
|
| H A D | SPIRVAsmPrinter.cpp | 85 SPIRV::ModuleAnalysisInfo *MAI; member in __anon04b4fe920111::SPIRVAsmPrinter 132 MAI->BBNumToRegMap.clear(); in emitFunctionBodyEnd() 136 if (MAI->MBBsToSkip.contains(&MBB)) in emitOpLabel() 221 MCInstLowering.lower(MI, TmpInst, MAI); in outputInstruction() 229 if (!MAI->getSkipEmission(MI)) in emitInstruction() 249 for (auto &Str : MAI->SrcExt) { in outputDebugSourceAndStrings() 265 for (auto &CU : MAI->ExtInstSetMap) { in outputOpExtInstImports() 292 for (MachineInstr *MI : MAI->GlobalVarList) { in outputEntryPoints() 311 MCInstLowering.lower(MI, TmpInst, MAI); in outputEntryPoints() 384 addOpsFromMDNode(Node, Inst, MAI); in outputExecutionModeFromMDNode() [all …]
|
| H A D | SPIRVMCInstLower.cpp | 24 SPIRV::ModuleAnalysisInfo *MAI) const { in lower() 34 Register FuncReg = MAI->getFuncReg(MO.getGlobal()->getGlobalIdentifier()); in lower() 40 MCOp = MCOperand::createReg(MAI->getOrCreateMBBRegister(*MO.getMBB())); in lower() 43 Register NewReg = MAI->getRegisterAlias(MF, MO.getReg()); in lower() 49 Register Reg = MAI->getExtInstSetReg(MO.getImm()); in lower()
|
| /llvm-project-15.0.7/llvm/unittests/Option/ |
| H A D | OptionParsingTest.cpp | 69 unsigned MAI, MAC; in TEST() local 116 unsigned MAI, MAC; in TEST() local 144 unsigned MAI, MAC; in TEST() local 153 unsigned MAI, MAC; in TEST() local 164 unsigned MAI, MAC; in TEST() local 174 unsigned MAI, MAC; in TEST() local 184 unsigned MAI, MAC; in TEST() local 195 unsigned MAI, MAC; in TEST() local 211 unsigned MAI, MAC; in TEST() local 222 unsigned MAI, MAC; in TEST() local [all …]
|
| /llvm-project-15.0.7/llvm/lib/MC/ |
| H A D | MCAsmStreamer.cpp | 48 const MCAsmInfo *MAI; member in __anon120d53330111::MCAsmStreamer 545 Arg->print(OS, MAI); in emitLOHDirective() 691 Value->print(OS, MAI); in emitConditionalAssignment() 697 Alias->print(OS, MAI); in emitWeakReference() 926 Name->print(OS, MAI); in emitXCOFFRenameDirective() 949 Value->print(OS, MAI); in emitELFSize() 1302 Value->print(OS, MAI); in emitULEB128Value() 1931 Sym->print(OS, MAI); in emitCFIPersonality() 1938 Sym->print(OS, MAI); in emitCFILsda() 2076 Sym->print(OS, MAI); in emitWinEHHandler() [all …]
|
| H A D | MCSectionWasm.cpp | 20 const MCAsmInfo &MAI) const { in shouldOmitSectionDirective() 21 return MAI.shouldOmitSectionDirective(Name); in shouldOmitSectionDirective() 47 void MCSectionWasm::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection() argument 51 if (shouldOmitSectionDirective(getName(), MAI)) { in printSwitchToSection() 55 Subsection->print(OS, &MAI); in printSwitchToSection() 79 if (MAI.getCommentString()[0] == '@') in printSwitchToSection() 99 Subsection->print(OS, &MAI); in printSwitchToSection()
|
| H A D | MCSectionELF.cpp | 23 const MCAsmInfo &MAI) const { in shouldOmitSectionDirective() 27 return MAI.shouldOmitSectionDirective(Name); in shouldOmitSectionDirective() 53 void MCSectionELF::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection() argument 56 if (shouldOmitSectionDirective(getName(), MAI)) { in printSwitchToSection() 60 Subsection->print(OS, &MAI); in printSwitchToSection() 70 if (MAI.usesSunStyleELFSectionSwitchSyntax() && in printSwitchToSection() 133 if (MAI.getCommentString()[0] == '@') in printSwitchToSection() 203 Subsection->print(OS, &MAI); in printSwitchToSection()
|
| H A D | MCSymbol.cpp | 58 void MCSymbol::print(raw_ostream &OS, const MCAsmInfo *MAI) const { in print() 63 if (!MAI || MAI->isValidUnquotedName(Name)) { in print() 68 if (MAI && !MAI->supportsNameQuoting()) in print()
|
| H A D | MCSectionCOFF.cpp | 20 const MCAsmInfo &MAI) const { in shouldOmitSectionDirective() 37 void MCSectionCOFF::printSwitchToSection(const MCAsmInfo &MAI, const Triple &T, in printSwitchToSection() argument 41 if (shouldOmitSectionDirective(getName(), MAI)) { in printSwitchToSection() 101 COMDATSymbol->print(OS, &MAI); in printSwitchToSection()
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/MCTargetDesc/ |
| H A D | SystemZInstPrinter.cpp | 29 printOperand(DispMO, MAI, O); in printAddress() 33 printFormattedRegName(MAI, Index, O); in printAddress() 38 printFormattedRegName(MAI, Base, O); in printAddress() 49 printFormattedRegName(MAI, MO.getReg(), O); in printOperand() 54 MO.getExpr()->print(O, MAI); in printOperand() 59 void SystemZInstPrinter::printFormattedRegName(const MCAsmInfo *MAI, in printFormattedRegName() argument 62 if (MAI->getAssemblerDialect() == AD_HLASM) { in printFormattedRegName() 163 MO.getExpr()->print(O, &MAI); in printPCRelOperand() 192 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand() 212 printOperand(DispMO, &MAI, O); in printBDLAddrOperand() [all …]
|
| H A D | SystemZInstPrinter.h | 26 SystemZInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, in SystemZInstPrinter() argument 28 : MCInstPrinter(MAI, MII, MRI) {} in SystemZInstPrinter() 36 static void printAddress(const MCAsmInfo *MAI, unsigned Base, 41 static void printOperand(const MCOperand &MO, const MCAsmInfo *MAI, 44 static void printFormattedRegName(const MCAsmInfo *MAI, unsigned RegNo, 49 printFormattedRegName(&MAI, RegNo, O); in printRegName()
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/MCTargetDesc/ |
| H A D | SparcMCTargetDesc.cpp | 39 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcMCAsmInfo() local 42 MAI->addInitialFrameState(Inst); in createSparcMCAsmInfo() 43 return MAI; in createSparcMCAsmInfo() 49 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcV9MCAsmInfo() local 52 MAI->addInitialFrameState(Inst); in createSparcV9MCAsmInfo() 53 return MAI; in createSparcV9MCAsmInfo() 89 const MCAsmInfo &MAI, in createSparcMCInstPrinter() argument 92 return new SparcInstPrinter(MAI, MII, MRI); in createSparcMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/MCTargetDesc/ |
| H A D | M68kMCTargetDesc.cpp | 76 MCAsmInfo *MAI = new M68kELFMCAsmInfo(TT); in createM68kMCAsmInfo() local 86 MAI->addInitialFrameState(Inst); in createM68kMCAsmInfo() 91 MAI->addInitialFrameState(Inst); in createM68kMCAsmInfo() 93 return MAI; in createM68kMCAsmInfo() 104 const MCAsmInfo &MAI, in createM68kMCInstPrinter() argument 107 return new M68kInstPrinter(MAI, MII, MRI); in createM68kMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCDisassembler/ |
| H A D | Disassembler.cpp | 61 std::unique_ptr<const MCAsmInfo> MAI( in LLVMCreateDisasmCPUFeatures() local 63 if (!MAI) in LLVMCreateDisasmCPUFeatures() 77 new MCContext(Triple(TT), MAI.get(), MRI.get(), STI.get())); in LLVMCreateDisasmCPUFeatures() 97 int AsmPrinterVariant = MAI->getAssemblerDialect(); in LLVMCreateDisasmCPUFeatures() 99 Triple(TT), AsmPrinterVariant, *MAI, *MII, *MRI)); in LLVMCreateDisasmCPUFeatures() 144 const MCAsmInfo *MAI = DC->getAsmInfo(); in emitComments() local 145 StringRef CommentBegin = MAI->getCommentString(); in emitComments() 146 unsigned CommentColumn = MAI->getCommentColumn(); in emitComments() 320 const MCAsmInfo *MAI = DC->getAsmInfo(); in LLVMSetDisasmOptions() local 323 int AsmPrinterVariant = MAI->getAssemblerDialect(); in LLVMSetDisasmOptions() [all …]
|
| H A D | Disassembler.h | 62 std::unique_ptr<const llvm::MCAsmInfo> MAI; variable 89 std::unique_ptr<const MCAsmInfo> &&MAI, in LLVMDisasmContext() argument 98 MAI(std::move(MAI)), MRI(std::move(MRI)), MSI(std::move(MSI)), in LLVMDisasmContext() 110 const MCAsmInfo *getAsmInfo() const { return MAI.get(); } in getAsmInfo()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARC/MCTargetDesc/ |
| H A D | ARCMCTargetDesc.cpp | 58 MCAsmInfo *MAI = new ARCMCAsmInfo(TT); in createARCMCAsmInfo() local 62 MAI->addInitialFrameState(Inst); in createARCMCAsmInfo() 64 return MAI; in createARCMCAsmInfo() 69 const MCAsmInfo &MAI, in createARCMCInstPrinter() argument 72 return new ARCInstPrinter(MAI, MII, MRI); in createARCMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/MCTargetDesc/ |
| H A D | PPCMCTargetDesc.cpp | 103 MCAsmInfo *MAI; in createPPCMCAsmInfo() local 105 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo() 107 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo() 113 MAI->addInitialFrameState(Inst); in createPPCMCAsmInfo() 115 return MAI; in createPPCMCAsmInfo() 178 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitLocalEntry() local 181 S->print(OS, MAI); in emitLocalEntry() 183 LocalOffset->print(OS, MAI); in emitLocalEntry() 326 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitTCEntry() local 327 const unsigned PointerSize = MAI->getCodePointerSize(); in emitTCEntry() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/MCTargetDesc/ |
| H A D | VEMCTargetDesc.cpp | 38 MCAsmInfo *MAI = new VEELFMCAsmInfo(TT); in createVEMCAsmInfo() local 41 MAI->addInitialFrameState(Inst); in createVEMCAsmInfo() 42 return MAI; in createVEMCAsmInfo() 78 const MCAsmInfo &MAI, in createVEMCInstPrinter() argument 81 return new VEInstPrinter(MAI, MII, MRI); in createVEMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/Target/LoongArch/MCTargetDesc/ |
| H A D | LoongArchMCTargetDesc.cpp | 61 MCAsmInfo *MAI = new LoongArchMCAsmInfo(TT); in createLoongArchMCAsmInfo() local 66 MAI->addInitialFrameState(Inst); in createLoongArchMCAsmInfo() 68 return MAI; in createLoongArchMCAsmInfo() 73 const MCAsmInfo &MAI, in createLoongArchMCInstPrinter() argument 76 return new LoongArchInstPrinter(MAI, MII, MRI); in createLoongArchMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | AsmPrinterInlineAsm.cpp | 102 createMCAsmParser(SrcMgr, OutContext, *OutStreamer, *MAI, BufNum)); in emitInlineAsm() 154 if (!InputIsIntelDialect && MAI->getEmitGNUAsmStartIndentationMarker()) in EmitInlineAsmStr() 299 Sym->print(OS, AP->MAI); in EmitInlineAsmStr() 303 Sym->print(OS, AP->MAI); in EmitInlineAsmStr() 347 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in emitInlineAsm() 348 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in emitInlineAsm() 354 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in emitInlineAsm() 377 EmitInlineAsmStr(AsmStr, MI, MMI, MAI, AP, LocCookie, OS); in emitInlineAsm() 421 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in emitInlineAsm() 436 OS << MAI->getCommentString(); in PrintSpecial() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/XCore/MCTargetDesc/ |
| H A D | XCoreMCTargetDesc.cpp | 61 MCAsmInfo *MAI = new XCoreMCAsmInfo(TT); in createXCoreMCAsmInfo() local 65 MAI->addInitialFrameState(Inst); in createXCoreMCAsmInfo() 67 return MAI; in createXCoreMCAsmInfo() 72 const MCAsmInfo &MAI, in createXCoreMCInstPrinter() argument 75 return new XCoreInstPrinter(MAI, MII, MRI); in createXCoreMCInstPrinter()
|
| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | AsmLexer.cpp | 34 AsmLexer::AsmLexer(const MCAsmInfo &MAI) : MAI(MAI) { in AsmLexer() argument 36 LexMotorolaIntegers = MAI.shouldUseMotorolaIntegers(); in AsmLexer() 180 if (!MAI.shouldAllowAdditionalComments()) { in LexSlash() 714 StringRef CommentString = MAI.getCommentString(); in isAtStartOfComment() 727 return strncmp(Ptr, MAI.getSeparatorString(), in isAtStatementSeparator() 752 if (MAI.shouldAllowAdditionalComments()) in LexToken() 760 CurPtr += strlen(MAI.getSeparatorString()) - 1; in LexToken() 829 if (MAI.doesAllowDollarAtStartOfIdentifier()) in LexToken() 834 if (MAI.doesAllowAtAtStartOfIdentifier()) in LexToken() 875 if (MAI.hasMipsExpressions()) { in LexToken() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/MC/ |
| H A D | MCInstPrinter.cpp | 26 std::unique_ptr<MCAsmInfo> MAI; member in __anonb11341ad0111::MCInstPrinterTest 46 MAI.reset(TheTarget->createMCAsmInfo(*MRI, TripleName, MCOptions)); in MCInstPrinterTest() 49 Triple(TripleName), MAI->getAssemblerDialect(), *MAI, *MII, *MRI)); in MCInstPrinterTest()
|
| /llvm-project-15.0.7/llvm/tools/llvm-mc/ |
| H A D | llvm-mc.cpp | 282 static int AsLexInput(SourceMgr &SrcMgr, MCAsmInfo &MAI, in AsLexInput() argument 285 AsmLexer Lexer(MAI); in AsLexInput() 325 createMCAsmParser(SrcMgr, Ctx, Str, MAI)); in AssembleInput() 397 std::unique_ptr<MCAsmInfo> MAI( in main() local 399 assert(MAI && "Unable to create target asm info!"); in main() 401 MAI->setRelaxELFRelocations(RelaxELFRel); in main() 409 MAI->setCompressDebugSections(CompressDebugSections); in main() 411 MAI->setPreserveAsmComments(PreserveComments); in main() 455 if (MAI->getCodePointerSize() < 8) { in main() 464 if (MAI->needsDwarfSectionOffsetDirective()) { in main() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/MCTargetDesc/ |
| H A D | LanaiInstPrinter.cpp | 159 Op.getExpr()->print(OS, &MAI); in printOperand() 172 Op.getExpr()->print(OS, &MAI); in printMemImmOperand() 185 Op.getExpr()->print(OS, &MAI); in printHi16ImmOperand() 197 Op.getExpr()->print(OS, &MAI); in printHi16AndImmOperand() 209 Op.getExpr()->print(OS, &MAI); in printLo16AndImmOperand() 226 static void printMemoryImmediateOffset(const MCAsmInfo &MAI, in printMemoryImmediateOffset() argument 234 OffsetOp.getExpr()->print(OS, &MAI); in printMemoryImmediateOffset() 246 printMemoryImmediateOffset<16>(MAI, OffsetOp, OS); in printMemRiOperand() 282 printMemoryImmediateOffset<10>(MAI, OffsetOp, OS); in printMemSplsOperand()
|