Home
last modified time | relevance | path

Searched refs:LiveIntervalsAnalysis (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveIntervals.h56 friend class LiveIntervalsAnalysis; variable
511 class LiveIntervalsAnalysis : public AnalysisInfoMixin<LiveIntervalsAnalysis> {
512 friend AnalysisInfoMixin<LiveIntervalsAnalysis>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNRewritePartialRegUses.cpp457 auto *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF); in run()
463 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DAMDGPUMarkLastScratchLoad.cpp80 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DSILowerWWMCopies.cpp128 auto *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF); in run()
H A DSIPreAllocateWWMRegs.cpp265 auto *LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DAMDGPURewriteAGPRCopyMFMA.cpp296 LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DGCNPreRAOptimizations.cpp238 LiveIntervals *LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DGCNNSAReassign.cpp390 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DSIFormMemoryClauses.cpp434 LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DSILowerControlFlow.cpp884 LiveIntervals *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF); in run()
896 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DSIOptimizeExecMaskingPreRA.cpp354 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DSILowerSGPRSpills.cpp575 auto *LIS = MFAM.getCachedResult<LiveIntervalsAnalysis>(MF); in run()
H A DSIWholeQuadMode.cpp1833 LiveIntervals *LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
1845 PA.preserve<LiveIntervalsAnalysis>(); in run()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRenameIndependentSubregs.cpp393 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
398 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DLiveIntervals.cpp62 AnalysisKey LiveIntervalsAnalysis::Key;
64 LiveIntervalsAnalysis::Result
65 LiveIntervalsAnalysis::run(MachineFunction &MF, in run()
75 MFAM.getResult<LiveIntervalsAnalysis>(MF).print(OS); in run()
133 auto PAC = PA.getChecker<LiveIntervalsAnalysis>(); in invalidate()
H A DLiveRegMatrix.cpp297 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
H A DVirtRegMap.cpp307 LiveIntervals &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
319 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DPHIElimination.cpp134 LIS(AM.getCachedResult<LiveIntervalsAnalysis>(MF)), in PHIEliminationImpl()
171 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DStackSlotColoring.cpp596 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DTwoAddressInstructionPass.cpp247 PA.preserve<LiveIntervalsAnalysis>(); in run()
273 LIS(MFAM.getCachedResult<LiveIntervalsAnalysis>(Func)), in INITIALIZE_PASS_DEPENDENCY()
H A DRegAllocGreedy.cpp227 LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in RequiredAnalyses()
257 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DRegisterCoalescer.cpp4246 auto &LIS = MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
4254 PA.preserve<LiveIntervalsAnalysis>(); in run()
H A DLiveDebugVariables.cpp1328 auto *LIS = &MFAM.getResult<LiveIntervalsAnalysis>(MF); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/
H A DMachinePassRegistry.def68 MACHINE_FUNCTION_ANALYSIS("live-intervals", LiveIntervalsAnalysis())
H A DCodeGenPassBuilder.h1259 addPass(RequireAnalysisPass<LiveIntervalsAnalysis, MachineFunction>()); in addOptimizedRegAlloc()

12