/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | IndirectThunks.h | 120 MachineModuleInfo &MMI, StringRef Name, bool Comdat, in createThunkFunction() 165 bool ThunkInserter<Derived, InsertedThunksTy>::run(MachineModuleInfo &MMI, in run() 202 auto &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); in runOnMachineFunction() local 214 static bool runTIs(MachineModuleInfo &MMI, MachineFunction &MF, in runTIs()
|
H A D | MachineModuleInfo.h | 202 Result(MachineModuleInfo &MMI) : MMI(MMI) {} variable 228 MachineModuleInfo &MMI; global() variable 232 MachineModuleInfo &MMI; global() variable 233 Result(MachineModuleInfo & MMI) Result() argument 246 MachineModuleAnalysis(MachineModuleInfo & MMI) MachineModuleAnalysis() argument [all...] |
H A D | TailDuplicator.h | 43 const MachineModuleInfo *MMI; global() variable
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetObjectFile.cpp | 34 const MachineModuleInfo *MMI) const { in getIndirectSymViaGOTPCRel() argument 48 getTTypeGlobalReference(const GlobalValue * GV,unsigned Encoding,const TargetMachine & TM,MachineModuleInfo * MMI,MCStreamer & Streamer) const getTTypeGlobalReference() argument 75 getIndirectSymViaGOTPCRel(const GlobalValue * GV,const MCSymbol * Sym,const MCValue & MV,int64_t Offset,MachineModuleInfo * MMI,MCStreamer & Streamer) const getIndirectSymViaGOTPCRel() argument 98 getAuthPtrSlotSymbolHelper(MCContext & Ctx,const TargetMachine & TM,MachineModuleInfo * MMI,MachineModuleInfoTarget & TargetMMI,const MCSymbol * RawSym,AArch64PACKey::ID Key,uint16_t Discriminator) getAuthPtrSlotSymbolHelper() argument 123 getAuthPtrSlotSymbol(const TargetMachine & TM,MachineModuleInfo * MMI,const MCSymbol * RawSym,AArch64PACKey::ID Key,uint16_t Discriminator) const getAuthPtrSlotSymbol() argument [all...] |
H A D | AArch64SLSHardening.cpp | 93 insertThunks(MachineModuleInfo & MMI,MachineFunction & MF,ThunksSet ExistingThunks) insertThunks() argument 123 hardenReturnsAndBRs(MachineModuleInfo & MMI,MachineBasicBlock & MBB) hardenReturnsAndBRs() argument 240 convertBLRToBL(MachineModuleInfo & MMI,MachineBasicBlock & MBB,MachineBasicBlock::instr_iterator MBBI,ThunksSet & Thunks) convertBLRToBL() argument 348 hardenBLRs(MachineModuleInfo & MMI,MachineBasicBlock & MBB,ThunksSet & Thunks) hardenBLRs() argument [all...] |
H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 49 AArch64LowerHomogeneousPE(Module * M,MachineModuleInfo * MMI) AArch64LowerHomogeneousPE() argument 57 MachineModuleInfo *MMI; global() member in __anonde62d99f0111::AArch64LowerHomogeneousPE 108 MachineModuleInfo *MMI = runOnModule() local 162 createFrameHelperMachineFunction(Module * M,MachineModuleInfo * MMI,StringRef Name) createFrameHelperMachineFunction() argument 313 getOrCreateFrameHelper(Module * M,MachineModuleInfo * MMI,SmallVectorImpl<unsigned> & Regs,FrameHelperType Type,unsigned FpOffset=0) getOrCreateFrameHelper() argument [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.cpp | 20 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference() 44 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel()
|
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineModuleInfo.cpp | 21 : MachineModuleInfoELF(MMI) { in AMDGPUMachineModuleInfo() argument
|
/llvm-project/llvm/unittests/CodeGen/GlobalISel/ |
H A D | GISelMITest.h | 82 return make_pair(std::move(M), std::move(MMI)); in createDummyModule() local 60 parseMIR(LLVMContext & Context,std::unique_ptr<MIRParser> & MIR,const TargetMachine & TM,StringRef MIRCode,const char * FuncName,MachineModuleInfo & MMI) parseMIR() argument 89 getMFFromMMI(const Module * M,const MachineModuleInfo * MMI) getMFFromMMI() argument
|
/llvm-project/llvm/unittests/MIR/ |
H A D | MachineMetadata.cpp | 82 parseMIR(const TargetMachine & TM,StringRef MIRCode,const char * FnName,MachineModuleInfo & MMI) parseMIR() argument 229 MachineModuleInfo MMI(TM.get()); TEST_F() local 340 MachineModuleInfo MMI(TM.get()); TEST_F() local 378 MachineModuleInfo MMI(TM.get()); TEST_F() local 476 MachineModuleInfo MMI(TM.get()); TEST_F() local 565 MachineModuleInfo MMI(TM.get()); TEST_F() local 596 MachineModuleInfo MMI(TM.get()); TEST_F() local [all...] |
/llvm-project/llvm/unittests/Target/WebAssembly/ |
H A D | WebAssemblyExceptionInfoTest.cpp | 46 MachineModuleInfo &MMI) { in parseMIR() argument 159 MachineModuleInfo MMI(TM.get()); in TEST() local 334 std::unique_ptr<Module> M = parseMIR(Context, MIR, *TM, MIRString, MMI); in TEST() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetObjectFile.cpp | 62 int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getIndirectSymViaGOTPCRel() 78 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
|
/llvm-project/polly/lib/Transform/ |
H A D | MatmulOptimizer.cpp | 381 MatMulInfoTy &MMI) { in isMatMulNonScalarReadAccess() argument 415 containsOnlyMatrMultAcc(isl::map PartialSchedule,MatMulInfoTy & MMI) containsOnlyMatrMultAcc() argument 500 containsMatrMult(isl::map PartialSchedule,const Dependences * D,MatMulInfoTy & MMI) containsMatrMult() argument 601 getMatMulAlignTypeSize(const MatMulInfoTy & MMI) getMatMulAlignTypeSize() argument 616 getMatMulTypeSize(const MatMulInfoTy & MMI) getMatMulTypeSize() argument 638 getMicroKernelParams(const TargetTransformInfo * TTI,const MatMulInfoTy & MMI) getMicroKernelParams() argument 715 getMacroKernelParams(const llvm::TargetTransformInfo * TTI,const MicroKernelParamsTy & MicroKernelParams,const MatMulInfoTy & MMI) getMacroKernelParams() argument 803 optimizePackedB(isl::schedule_node Node,ScopStmt * Stmt,isl::map MapOldIndVar,MicroKernelParamsTy MicroParams,MacroKernelParamsTy MacroParams,MatMulInfoTy & MMI) optimizePackedB() argument 840 optimizePackedA(isl::schedule_node Node,ScopStmt *,isl::map MapOldIndVar,MicroKernelParamsTy MicroParams,MacroKernelParamsTy MacroParams,MatMulInfoTy & MMI) optimizePackedA() argument 932 optimizeDataLayoutMatrMulPattern(isl::schedule_node Node,isl::map MapOldIndVar,MicroKernelParamsTy MicroParams,MacroKernelParamsTy MacroParams,MatMulInfoTy & MMI) optimizeDataLayoutMatrMulPattern() argument 1054 optimizeMatMulPattern(isl::schedule_node Node,const TargetTransformInfo * TTI,MatMulInfoTy & MMI) optimizeMatMulPattern() argument 1105 isMatrMultPattern(isl::schedule_node Node,const Dependences * D,MatMulInfoTy & MMI) isMatrMultPattern() argument 1830 MatMulInfoTy MMI; tryOptimizeMatMulPattern() local [all...] |
/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineFunctionAnalysis.cpp | 36 auto &MMI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) in run() local
|
H A D | MachineDebugify.cpp | 33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction() 193 MachineModuleInfo &MMI = in runOnModule() local
|
H A D | MachineStripDebug.cpp | 43 MachineModuleInfo &MMI = in runOnModule() local
|
H A D | MachineModuleInfo.cpp | 57 MachineModuleInfo(MachineModuleInfo && MMI) MachineModuleInfo() argument 152 MachineModuleInfo &MMI = runOnFunction() local [all...] |
H A D | MachineOutliner.cpp | 734 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); createOutlinedFunction() local 992 populateMapper(InstructionMapper & Mapper,Module & M,MachineModuleInfo & MMI) populateMapper() argument 1065 initSizeRemarkInfo(const Module & M,const MachineModuleInfo & MMI,StringMap<unsigned> & FunctionToInstrCount) initSizeRemarkInfo() argument 1081 emitInstrCountChangedRemark(const Module & M,const MachineModuleInfo & MMI,const StringMap<unsigned> & FunctionToInstrCount) emitInstrCountChangedRemark() argument 1161 MachineModuleInfo &MMI = getAnalysis<MachineModuleInfoWrapperPass>().getMMI(); doOutline() local [all...] |
H A D | MachineCheckDebugify.cpp | 40 MachineModuleInfo &MMI = in runOnModule() local
|
/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcTargetObjectFile.cpp | 25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
|
/llvm-project/llvm/tools/llvm-reduce/ |
H A D | ReducerWorkItem.h | 28 std::unique_ptr<MachineModuleInfo> MMI; variable
|
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMCLowerPrePass.cpp | 77 MachineModuleInfo &MMI = MMIWP->getMMI(); runOnModule() local
|
/llvm-project/llvm/unittests/CodeGen/ |
H A D | PassManagerTest.cpp | 109 MachineModuleInfo &MMI = MAM.getResult<MachineModuleAnalysis>(M).getMMI(); in run() local 185 MachineModuleInfo MMI(LLVMTM); TEST_F() local 235 MachineModuleInfo MMI(LLVMTM); TEST_F() local
|
/llvm-project/llvm/unittests/Target/AMDGPU/ |
H A D | ExecMayBeModifiedBeforeAnyUse.cpp | 31 MachineModuleInfo MMI(TM.get()); in TEST() local
|
/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVDuplicatesTracker.cpp |
|