Home
last modified time | relevance | path

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

12

/freebsd/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 DRegAllocPriorityAdvisor.cpp97 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
124 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DStackSlotColoring.cpp170 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
171 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
198 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
574 SlotIndexes *Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
H A DRegAllocBasic.cpp133 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
181 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DRenameIndependentSubregs.cpp109 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
110 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
123 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DVirtRegMap.cpp262 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
275 AU.addRequired<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
276 AU.addPreserved<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
293 SlotIndexes &Indexes = getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
H A DMLRegAllocPriorityAdvisor.cpp162 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
294 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DStackColoring.cpp525 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
530 AU.addRequired<SlotIndexesWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
1196 StackColoring SC(&getAnalysis<SlotIndexesWrapperPass>().getSI()); in runOnMachineFunction()
H A DLiveIntervals.cpp84 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
89 LIS.Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI(); in INITIALIZE_PASS_DEPENDENCY()
119 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
120 AU.addRequiredTransitive<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DRegAllocPBQP.cpp544 au.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
545 au.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMarkLastScratchLoad.cpp50 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
71 auto &SI = getAnalysis<SlotIndexesWrapperPass>().getSI(); in runOnMachineFunction()
161 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
H A DSILowerWWMCopies.cpp66 AU.addUsedIfAvailable<SlotIndexesWrapperPass>(); in getAnalysisUsage()
115 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
H A DSILowerSGPRSpills.cpp96 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
386 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
H A DGCNRewritePartialRegUses.cpp142 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp352 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
353 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
364 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
H A DPPCTLSDynamicCall.cpp325 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
334 INITIALIZE_PASS_DEPENDENCY(SlotIndexesWrapperPass)
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp42 AU.addRequired<SlotIndexesWrapperPass>(); in getAnalysisUsage()
44 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
H A DHexagonTfrCleanup.cpp266 auto *SIWrapper = getAnalysisIfAvailable<SlotIndexesWrapperPass>(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSlotIndexes.h299 friend class SlotIndexesWrapperPass; variable
664 class LLVM_ABI SlotIndexesWrapperPass : public MachineFunctionPass {
670 SlotIndexesWrapperPass();
/freebsd/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchDeadRegisterDefinitions.cpp39 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVDeadRegisterDefinitions.cpp39 AU.addPreserved<SlotIndexesWrapperPass>(); in getAnalysisUsage()

12