Home
last modified time | relevance | path

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

123456789

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp92 MAI.MaxID = 0; in setBaseInfo()
94 MAI.MS[i].clear(); in setBaseInfo()
97 MAI.FuncMap.clear(); in setBaseInfo()
98 MAI.GlobalVarList.clear(); in setBaseInfo()
99 MAI.ExtInstSetMap.clear(); in setBaseInfo()
100 MAI.Reqs.clear(); in setBaseInfo()
108 MAI.Mem = in setBaseInfo()
138 MAI.SrcLangVersion = 0; in setBaseInfo()
282 MAI.FuncMap[ImportedFunc] = MAI.getRegisterAlias(MI.getMF(), Target); in collectFuncNames()
335 MAI.MS[MSType].insert(MAI.MS[MSType].begin(), &MI); in collectOtherInstr()
[all …]
H A DSPIRVAsmPrinter.cpp89 SPIRV::ModuleAnalysisInfo *MAI; member in __anona962702a0111::SPIRVAsmPrinter
136 MAI->BBNumToRegMap.clear(); in emitFunctionBodyEnd()
225 MCInstLowering.lower(MI, TmpInst, MAI); in outputInstruction()
233 if (!MAI->getSkipEmission(MI)) in emitInstruction()
253 for (auto &Str : MAI->SrcExt) { in outputDebugSourceAndStrings()
269 for (auto &CU : MAI->ExtInstSetMap) { in outputOpExtInstImports()
317 MCInstLowering.lower(MI, TmpInst, MAI); in outputEntryPoints()
329 MAI->Reqs.checkSatisfiable(*ST); in outputGlobalRequirements()
414 addOpsFromMDNode(Node, Inst, MAI); in outputExecutionModeFromMDNode()
455 Register FReg = MAI->getFuncReg(&F); in outputExecutionMode()
[all …]
H A DSPIRVMCInstLower.cpp24 SPIRV::ModuleAnalysisInfo *MAI) const { in lower()
34 Register FuncReg = MAI->getFuncReg(dyn_cast<Function>(MO.getGlobal())); 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()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmStreamer.cpp49 const MCAsmInfo *MAI; member in __anon4a71a0cb0111::MCAsmStreamer
538 Symbol->print(OS, MAI); in emitLabel()
559 Arg->print(OS, MAI); in emitLOHDirective()
696 Value->print(OS, MAI); in emitConditionalAssignment()
702 Alias->print(OS, MAI); in emitWeakReference()
936 Name->print(OS, MAI); in emitXCOFFRenameDirective()
1036 Value->print(OS, MAI); in emitELFSize()
2032 Sym->print(OS, MAI); in emitCFIPersonality()
2039 Sym->print(OS, MAI); in emitCFILsda()
2179 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 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 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()
136 if (MAI.getCommentString()[0] == '@') in printSwitchToSection()
208 Subsection->print(OS, &MAI); in printSwitchToSection()
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()
103 COMDATSymbol->print(OS, &MAI); in printSwitchToSection()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZInstPrinter.cpp30 printOperand(DispMO, MAI, O); in printAddress()
34 printFormattedRegName(MAI, Index, O); in printAddress()
38 printFormattedRegName(MAI, Base, O); in printAddress()
51 printFormattedRegName(MAI, MO.getReg(), O); in printOperand()
56 MO.getExpr()->print(O, MAI); in printOperand()
65 if (MAI->getAssemblerDialect() == AD_HLASM) { in printFormattedRegName()
74 printFormattedRegName(&MAI, Reg, O); in printRegName()
178 MO.getExpr()->print(O, &MAI); in printPCRelOperand()
207 printOperand(MI->getOperand(OpNum), &MAI, O); in printOperand()
227 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 void printAddress(const MCAsmInfo *MAI, MCRegister Base,
40 void printOperand(const MCOperand &MO, const MCAsmInfo *MAI, raw_ostream &O);
42 void printFormattedRegName(const MCAsmInfo *MAI, MCRegister Reg,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcMCTargetDesc.cpp46 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcMCAsmInfo() local
49 MAI->addInitialFrameState(Inst); in createSparcMCAsmInfo()
50 return MAI; in createSparcMCAsmInfo()
56 MCAsmInfo *MAI = new SparcELFMCAsmInfo(TT); in createSparcV9MCAsmInfo() local
59 MAI->addInitialFrameState(Inst); in createSparcV9MCAsmInfo()
60 return MAI; in createSparcV9MCAsmInfo()
100 const MCAsmInfo &MAI, in createSparcMCInstPrinter() argument
103 return new SparcInstPrinter(MAI, MII, MRI); in createSparcMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430MCTargetDesc.cpp50 MCAsmInfo *MAI = new MSP430MCAsmInfo(TT); in createMSP430MCAsmInfo() local
58 MAI->addInitialFrameState(Inst); in createMSP430MCAsmInfo()
63 MAI->addInitialFrameState(Inst2); in createMSP430MCAsmInfo()
65 return MAI; in createMSP430MCAsmInfo()
75 const MCAsmInfo &MAI, in createMSP430MCInstPrinter() argument
79 return new MSP430InstPrinter(MAI, MII, MRI); in createMSP430MCInstPrinter()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
321 const MCAsmInfo *MAI = DC->getAsmInfo(); in LLVMSetDisasmOptions() local
324 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()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
82 const MCAsmInfo &MAI, in createVEMCInstPrinter() argument
85 return new VEInstPrinter(MAI, MII, MRI); in createVEMCInstPrinter()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DAsmPrinterInlineAsm.cpp103 createMCAsmParser(SrcMgr, OutContext, *OutStreamer, *MAI, BufNum)); in emitInlineAsm()
155 if (!InputIsIntelDialect && MAI->getEmitGNUAsmStartIndentationMarker()) in EmitInlineAsmStr()
300 Sym->print(OS, AP->MAI); in EmitInlineAsmStr()
304 Sym->print(OS, AP->MAI); in EmitInlineAsmStr()
340 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in emitInlineAsm()
341 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in emitInlineAsm()
347 OutStreamer->emitRawComment(MAI->getInlineAsmStart()); in emitInlineAsm()
370 EmitInlineAsmStr(AsmStr, MI, MMI, MAI, AP, LocCookie, OS); in emitInlineAsm()
422 OutStreamer->emitRawComment(MAI->getInlineAsmEnd()); in emitInlineAsm()
437 OS << MAI->getCommentString(); in PrintSpecial()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp187 MCAsmInfo *MAI; in createPPCMCAsmInfo() local
189 MAI = new PPCXCOFFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
191 MAI = new PPCELFMCAsmInfo(isPPC64, TheTriple); in createPPCMCAsmInfo()
197 MAI->addInitialFrameState(Inst); in createPPCMCAsmInfo()
199 return MAI; in createPPCMCAsmInfo()
262 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitLocalEntry() local
265 S->print(OS, MAI); in emitLocalEntry()
267 LocalOffset->print(OS, MAI); in emitLocalEntry()
410 const MCAsmInfo *MAI = Streamer.getContext().getAsmInfo(); in emitTCEntry() local
411 const unsigned PointerSize = MAI->getCodePointerSize(); in emitTCEntry()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCTargetDesc.cpp37 MCAsmInfo *MAI = new XtensaMCAsmInfo(TT); in createXtensaMCAsmInfo() local
38 return MAI; in createXtensaMCAsmInfo()
49 const MCAsmInfo &MAI, in createXtensaMCInstPrinter() argument
52 return new XtensaInstPrinter(MAI, MII, MRI); in createXtensaMCInstPrinter()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/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()
831 if (MAI.doesAllowDollarAtStartOfIdentifier()) in LexToken()
836 if (MAI.doesAllowAtAtStartOfIdentifier()) in LexToken()
840 if (MAI.doesAllowHashAtStartOfIdentifier()) in LexToken()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mc/
H A Dllvm-mc.cpp285 static int AsLexInput(SourceMgr &SrcMgr, MCAsmInfo &MAI, in AsLexInput() argument
288 AsmLexer Lexer(MAI); in AsLexInput()
328 createMCAsmParser(SrcMgr, Ctx, Str, MAI)); in AssembleInput()
400 std::unique_ptr<MCAsmInfo> MAI( in main() local
402 assert(MAI && "Unable to create target asm info!"); in main()
404 MAI->setRelaxELFRelocations(RelaxELFRel); in main()
413 MAI->setCompressDebugSections(CompressDebugSections); in main()
414 MAI->setPreserveAsmComments(PreserveComments); in main()
458 if (MAI->getCodePointerSize() < 8) { in main()
467 if (MAI->needsDwarfSectionOffsetDirective()) { in main()
[all …]
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPerfHintAnalysis.cpp354 MemAccessInfo MAI = makeMemAccessInfo(const_cast<Instruction *>(Inst)); in isLargeStride() local
355 bool IsLargeStride = MAI.isLargeStride(LastAccess); in isLargeStride()
356 if (MAI.Base) in isLargeStride()
357 LastAccess = std::move(MAI); in isLargeStride()
364 MemAccessInfo MAI; in makeMemAccessInfo() local
370 return MAI; in makeMemAccessInfo()
372 MAI.V = MO; in makeMemAccessInfo()
373 MAI.Base = GetPointerBaseWithConstantOffset(MO, MAI.Offset, *DL); in makeMemAccessInfo()
374 return MAI; in makeMemAccessInfo()

123456789