Home
last modified time | relevance | path

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

123456789

/llvm-project-15.0.7/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp56 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 DSPIRVAsmPrinter.cpp85 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 DSPIRVMCInstLower.cpp24 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 DOptionParsingTest.cpp69 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 DMCAsmStreamer.cpp48 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 DMCSectionWasm.cpp20 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 DMCSectionELF.cpp23 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 DMCSymbol.cpp58 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 DMCSectionCOFF.cpp20 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 DSystemZInstPrinter.cpp29 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 DSystemZInstPrinter.h26 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 DSparcMCTargetDesc.cpp39 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 DM68kMCTargetDesc.cpp76 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 DDisassembler.cpp61 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 DDisassembler.h62 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 DARCMCTargetDesc.cpp58 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 DPPCMCTargetDesc.cpp103 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 DVEMCTargetDesc.cpp38 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 DLoongArchMCTargetDesc.cpp61 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 DAsmPrinterInlineAsm.cpp102 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 DXCoreMCTargetDesc.cpp61 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 DAsmLexer.cpp34 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 DMCInstPrinter.cpp26 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 Dllvm-mc.cpp282 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 DLanaiInstPrinter.cpp159 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()

123456789