Home
last modified time | relevance | path

Searched refs:SlotIndexesWrapperPass (Results 1 – 25 of 36) sorted by relevance

12

/src/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveStacks.cpp26 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
34 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
35 AU.addRequiredTransitive<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DSlotIndexes.cpp36 char SlotIndexesWrapperPass::ID = 0;
38 SlotIndexesWrapperPass::SlotIndexesWrapperPass() : MachineFunctionPass(ID) { in SlotIndexesWrapperPass() function in SlotIndexesWrapperPass
47 INITIALIZE_PASS(SlotIndexesWrapperPass, DEBUG_TYPE, "Slot index numbering",
52 void SlotIndexesWrapperPass::getAnalysisUsage(AnalysisUsage &au) const { in getAnalysisUsage()
H A DMachineFunctionPrinterPass.cpp42 AU.addUsedIfAvailable<SlotIndexesWrapperPass>(); in getAnalysisUsage()
50 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
H A DMLRegAllocPriorityAdvisor.cpp137 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
154 MF, RA, &getAnalysis<SlotIndexesWrapperPass>().getSI(), Runner.get()); in getAdvisor()
218 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
269 MF, RA, &getAnalysis<SlotIndexesWrapperPass>().getSI(), Runner.get(), in getAdvisor()
H A DRegAllocPriorityAdvisor.cpp54 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
60 MF, RA, &getAnalysis<SlotIndexesWrapperPass>().getSI()); in getAdvisor()
H A DStackSlotColoring.cpp151 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
152 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
188 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
528 Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
H A DVirtRegMap.cpp231 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
243 AU.addRequired<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
244 AU.addPreserved<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
261 Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
H A DRenameIndependentSubregs.cpp59 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
60 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
117 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DRegAllocBasic.cpp133 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
180 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DStackColoring.cpp520 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
525 AU.addRequired<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
1186 Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
H A DLiveIntervals.cpp82 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
87 LIS.Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in INITIALIZE_PASS_DEPENDENCY()
117 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
118 AU.addRequiredTransitive<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DRegAllocPBQP.cpp547 au.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
548 au.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp45 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
69 SI = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
139 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
H A DSILowerWWMCopies.cpp107 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
H A DGCNRewritePartialRegUses.cpp61 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DSILowerSGPRSpills.cpp316 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp369 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
370 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
381 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
H A DPPCTLSDynamicCall.cpp329 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
338 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
/src/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp49 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
51 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DHexagonTfrCleanup.cpp285 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h298 friend class SlotIndexesWrapperPass; variable
663 class SlotIndexesWrapperPass : public MachineFunctionPass {
669 SlotIndexesWrapperPass();
/src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeLiveIntervals.cpp45 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DWebAssemblyMemIntrinsicResults.cpp62 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchDeadRegisterDefinitions.cpp41 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVDeadRegisterDefinitions.cpp41 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()

12