Home
last modified time | relevance | path

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

12

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchDeadRegisterDefinitions.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-14-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVDeadRegisterDefinitions.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-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64PostCoalescerPass.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-14-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
HDWebAssemblyOptimizeLiveIntervals.cpp43 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
46 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
80 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDWebAssemblyMemIntrinsicResults.cpp61 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
63 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
188 auto &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDWebAssemblyRegColoring.cpp43 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
234 LiveIntervals *Liveness = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDRegAllocBasic.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()
HDLiveRegMatrix.cpp41 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
50 AU.addRequiredTransitive<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
57 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDRenameIndependentSubregs.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()
HDVirtRegMap.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()
HDLiveIntervals.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-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDGCNPreRAOptimizations.cpp63 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
73 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
222 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDSIPreAllocateWWMRegs.cpp62 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
78 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
196 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDAMDGPUMarkLastScratchLoad.cpp46 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
68 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDSILowerWWMCopies.cpp66 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
105 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
HDSIFormMemoryClauses.cpp52 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
84 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
269 LiveIntervals *LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDGCNNSAReassign.cpp51 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
97 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
247 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDSIOptimizeExecMaskingPreRA.cpp59 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
69 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
351 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
HDGCNRewritePartialRegUses.cpp60 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
485 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
HDSILowerSGPRSpills.cpp78 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
314 auto *LISWrapper = getAnalysisIfAvailable<LiveIntervalsWrapperPass>(); in runOnMachineFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCVSXFMAMutate.cpp350 LIS = &getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
367 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
368 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
380 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
HDPPCTLSDynamicCall.cpp328 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
337 INITIALIZE_PASS_DEPENDENCY(LiveIntervalsWrapperPass)
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonCopyHoisting.cpp50 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
52 AU.addPreserved<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
110 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in runOnMachineFunction()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86TileConfig.cpp54 AU.addRequired<LiveIntervalsWrapperPass>(); in getAnalysisUsage()
89 LiveIntervals &LIS = getAnalysis<LiveIntervalsWrapperPass>().getLIS(); in INITIALIZE_PASS_DEPENDENCY()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDLiveIntervals.h56 friend class LiveIntervalsWrapperPass; variable
519 class LiveIntervalsWrapperPass : public MachineFunctionPass {
525 LiveIntervalsWrapperPass();

12