Home
last modified time | relevance | path

Searched refs:LiveIntervalsWrapperPass (Results 1 – 25 of 45) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchDeadRegisterDefinitions.cpp38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
39 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
40 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
66 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVDeadRegisterDefinitions.cpp38 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
39 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
40 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
65 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PostCoalescerPass.cpp40 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
51 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
64 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeLiveIntervals.cpp43 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
46 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
80 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DWebAssemblyMemIntrinsicResults.cpp61 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
63 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
188 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DWebAssemblyRegColoring.cpp43 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
234 LiveIntervals *Liveness = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocBasic.cpp134 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
178 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
179 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
311 getAnalysis<LiveIntervalsWrapperPass>().getLIS(), in runOnMachineFunction()
H A DLiveRegMatrix.cpp41 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
50 AU.addRequiredTransitive<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
57 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DRenameIndependentSubregs.cpp57 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
58 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
118 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
393 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DVirtRegMap.cpp232 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
241 AU.addRequired<LiveIntervalsWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
242 AU.addPreserved<LiveIntervalsWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
262 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DLiveIntervals.cpp77 char LiveIntervalsWrapperPass::ID = 0;
78 char &llvm::LiveIntervalsID = LiveIntervalsWrapperPass::ID;
79 INITIALIZE_PASS_BEGIN(LiveIntervalsWrapperPass, "liveintervals",
83 INITIALIZE_PASS_END(LiveIntervalsWrapperPass, "liveintervals", in INITIALIZE_PASS_DEPENDENCY()
86 bool LiveIntervalsWrapperPass::runOnMachineFunction(MachineFunction &MF) { in INITIALIZE_PASS_DEPENDENCY()
111 void LiveIntervalsWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
122 LiveIntervalsWrapperPass::LiveIntervalsWrapperPass() : MachineFunctionPass(ID) { in LiveIntervalsWrapperPass() function in LiveIntervalsWrapperPass
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp63 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
73 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
222 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DSIPreAllocateWWMRegs.cpp62 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
78 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
196 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DAMDGPUMarkLastScratchLoad.cpp46 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
68 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DSILowerWWMCopies.cpp66 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
105 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
H A DGCNNSAReassign.cpp51 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
97 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
247 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DSIFormMemoryClauses.cpp52 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
84 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
269 LiveIntervals *LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DSIOptimizeExecMaskingPreRA.cpp59 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
69 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
351 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
H A DSILowerSGPRSpills.cpp78 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
314 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
H A DGCNRewritePartialRegUses.cpp60 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
485 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXFMAMutate.cpp350 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
367 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
368 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
380 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
H A DPPCTLSDynamicCall.cpp328 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
337 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonCopyHoisting.cpp50 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
52 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
110 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TileConfig.cpp54 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
89 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h56 friend class LiveIntervalsWrapperPass; variable
519 class LiveIntervalsWrapperPass : public MachineFunctionPass {
525 LiveIntervalsWrapperPass();

12