Home
last modified time | relevance | path

Searched defs:MMI (Results 1 – 25 of 83) sorted by relevance

1234

/llvm-project/llvm/include/llvm/CodeGen/
H A DIndirectThunks.h120 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 DMachineModuleInfo.h202 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 DTailDuplicator.h43 const MachineModuleInfo *MMI; global() variable
/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetObjectFile.cpp34 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 DAArch64SLSHardening.cpp93 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 DAArch64LowerHomogeneousPrologEpilog.cpp49 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 DX86TargetObjectFile.cpp20 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 DAMDGPUMachineModuleInfo.cpp21 : MachineModuleInfoELF(MMI) { in AMDGPUMachineModuleInfo() argument
/llvm-project/llvm/unittests/CodeGen/GlobalISel/
H A DGISelMITest.h82 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 DMachineMetadata.cpp82 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 DWebAssemblyExceptionInfoTest.cpp46 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 DARMTargetObjectFile.cpp62 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 DMatmulOptimizer.cpp381 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 DMachineFunctionAnalysis.cpp36 auto &MMI = FAM.getResult<ModuleAnalysisManagerFunctionProxy>(F) in run() local
H A DMachineDebugify.cpp33 bool applyDebugifyMetadataToMachineFunction(MachineModuleInfo &MMI, in applyDebugifyMetadataToMachineFunction()
193 MachineModuleInfo &MMI = in runOnModule() local
H A DMachineStripDebug.cpp43 MachineModuleInfo &MMI = in runOnModule() local
H A DMachineModuleInfo.cpp57 MachineModuleInfo(MachineModuleInfo && MMI) MachineModuleInfo() argument
152 MachineModuleInfo &MMI = runOnFunction() local
[all...]
H A DMachineOutliner.cpp734 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 DMachineCheckDebugify.cpp40 MachineModuleInfo &MMI = in runOnModule() local
/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetObjectFile.cpp25 MachineModuleInfo *MMI, MCStreamer &Streamer) const { in getTTypeGlobalReference()
/llvm-project/llvm/tools/llvm-reduce/
H A DReducerWorkItem.h28 std::unique_ptr<MachineModuleInfo> MMI; variable
/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMCLowerPrePass.cpp77 MachineModuleInfo &MMI = MMIWP->getMMI(); runOnModule() local
/llvm-project/llvm/unittests/CodeGen/
H A DPassManagerTest.cpp109 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 DExecMayBeModifiedBeforeAnyUse.cpp31 MachineModuleInfo MMI(TM.get()); in TEST() local
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVDuplicatesTracker.cpp

1234