/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVModuleAnalysis.cpp | 92 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 D | SPIRVAsmPrinter.cpp | 89 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 D | SPIRVMCInstLower.cpp | 24 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 D | MCAsmStreamer.cpp | 49 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 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 | 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 | 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() 136 if (MAI.getCommentString()[0] == '@') in printSwitchToSection() 208 Subsection->print(OS, &MAI); in printSwitchToSection()
|
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() 103 COMDATSymbol->print(OS, &MAI); in printSwitchToSection()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZInstPrinter.cpp | 30 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 D | SystemZInstPrinter.h | 26 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 D | SparcMCTargetDesc.cpp | 46 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 D | MSP430MCTargetDesc.cpp | 50 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 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()
|
/freebsd/contrib/llvm-project/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() 321 const MCAsmInfo *MAI = DC->getAsmInfo(); in LLVMSetDisasmOptions() local 324 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()
|
/freebsd/contrib/llvm-project/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()
|
/freebsd/contrib/llvm-project/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() 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 D | AsmPrinterInlineAsm.cpp | 103 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 D | PPCMCTargetDesc.cpp | 187 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 D | XtensaMCTargetDesc.cpp | 37 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 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()
|
/freebsd/contrib/llvm-project/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() 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 D | llvm-mc.cpp | 285 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 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()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUPerfHintAnalysis.cpp | 354 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()
|