| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNRegPressure.h | 112 const LiveIntervals &LIS; 118 GCNRPTracker(const LiveIntervals &LIS_) : LIS(LIS_) {} in GCNRPTracker() 147 GCNUpwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNUpwardRPTracker() 168 GCNDownwardRPTracker(const LiveIntervals &LIS_) : GCNRPTracker(LIS_) {} in GCNDownwardRPTracker() 198 const LiveIntervals &LIS, 202 const LiveIntervals &LIS, 212 getLiveRegMap(Range &&R, bool After, LiveIntervals &LIS) { in getLiveRegMap() 250 const LiveIntervals &LIS) { in getLiveRegsAfter() 256 const LiveIntervals &LIS) { in getLiveRegsBefore() 274 const LiveIntervals &LIS,
|
| H A D | GCNPreRAOptimizations.cpp | 44 LiveIntervals *LIS; 62 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 72 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 146 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | SIPreAllocateWWMRegs.cpp | 35 LiveIntervals *LIS; 55 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 56 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 73 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 207 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | SIRegisterInfo.h | 23 class LiveIntervals; variable 117 LiveIntervals *LIS = nullptr, 122 LiveIntervals *LIS = nullptr, 131 LiveIntervals *LIS = nullptr) const; 250 LiveIntervals &LIS) const override; 300 LiveIntervals *LIS) const;
|
| H A D | SILowerSGPRSpills.cpp | 39 LiveIntervals *LIS = nullptr; 68 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 78 LiveIntervals *LIS) { in insertCSRSaves() 118 LiveIntervals *LIS) { in insertCSRRestores() 293 LIS = getAnalysisIfAvailable<LiveIntervals>(); in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | LiveIntervals.cpp | 63 char LiveIntervals::ID = 0; 64 char &llvm::LiveIntervalsID = LiveIntervals::ID; 70 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", 103 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals 107 LiveIntervals::~LiveIntervals() { delete LICalc; } in ~LiveIntervals() 109 void LiveIntervals::releaseMemory() { in releaseMemory() 203 void LiveIntervals::computeVirtRegs() { in computeVirtRegs() 217 void LiveIntervals::computeRegMasks() { in computeRegMasks() 326 void LiveIntervals::computeLiveInRegUnits() { in computeLiveInRegUnits() 984 class LiveIntervals::HMEditor { [all …]
|
| H A D | SplitKit.h | 38 class LiveIntervals; variable 53 const LiveIntervals &LIS; 65 InsertPointAnalysis(const LiveIntervals &lis, unsigned BBNum); 101 const LiveIntervals &LIS; 173 SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 269 LiveIntervals &LIS; 462 SplitEditor(SplitAnalysis &SA, AAResults &AA, LiveIntervals &LIS,
|
| H A D | RegAllocBase.h | 46 class LiveIntervals; variable 68 LiveIntervals *LIS = nullptr; 85 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
| H A D | RegAllocPBQP.cpp | 181 void finalizeAlloc(MachineFunction &MF, LiveIntervals &LIS, 184 void postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS); 193 LiveIntervals &LIS = G.getMetadata().LIS; in apply() 310 LiveIntervals &LIS = G.getMetadata().LIS; in apply() 549 au.addRequired<LiveIntervals>(); in getAnalysisUsage() 550 au.addPreserved<LiveIntervals>(); in getAnalysisUsage() 568 LiveIntervals &LIS) { in findVRegIntervalsToAlloc() 594 LiveIntervals &LIS = G.getMetadata().LIS; in initializeGraph() 721 LiveIntervals &LIS = G.getMetadata().LIS; in mapPBQPToRegAlloc() 756 LiveIntervals &LIS, in finalizeAlloc() [all …]
|
| H A D | InterferenceCache.h | 28 class LiveIntervals; variable 63 LiveIntervals *LIS = nullptr; 103 void clear(MachineFunction *mf, SlotIndexes *indexes, LiveIntervals *lis) { in clear() 168 SlotIndexes *indexes, LiveIntervals *lis,
|
| H A D | LiveDebugVariables.h | 29 class LiveIntervals; variable 45 LiveIntervals &LIS);
|
| H A D | LiveDebugVariables.cpp | 84 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 90 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 321 LiveIntervals &LIS); 451 LiveIntervals &LIS); 467 MachineRegisterInfo &MRI, LiveIntervals &LIS); 477 LiveIntervals &LIS); 538 LiveIntervals *LIS; 966 LiveIntervals &LIS) { in extendDef() 1268 LIS = &pass.getAnalysis<LiveIntervals>(); in runOnMachineFunction() 1345 LiveIntervals& LIS) { in splitLocation() [all …]
|
| H A D | RenameIndependentSubregs.cpp | 57 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 58 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 72 SubRangeInfo(LiveIntervals &LIS, LiveInterval::SubRange &SR, in SubRangeInfo() 104 LiveIntervals *LIS; 118 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 386 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | RegAllocBasic.cpp | 138 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 183 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 184 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 319 getAnalysis<LiveIntervals>(), in runOnMachineFunction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyMemIntrinsicResults.cpp | 61 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 63 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 88 LiveIntervals &LIS) { in replaceDominatedUses() 151 MachineDominatorTree &MDT, LiveIntervals &LIS, in optimizeCall() 189 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | WebAssemblyRegColoring.cpp | 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 70 Weight += LiveIntervals::getSpillWeight(MO.isDef(), MO.isUse(), MBFI, in computeWeight() 89 LiveIntervals *Liveness = &getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | WebAssemblyOptimizeLiveIntervals.cpp | 43 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 46 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 75 auto &LIS = getAnalysis<LiveIntervals>(); in runOnMachineFunction()
|
| H A D | WebAssemblyRegStackify.cpp | 54 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 57 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 103 LiveIntervals &LIS) { in convertImplicitDefToConstZero() 268 const LiveIntervals &LIS) { in getVRegDef() 285 MachineDominatorTree &MDT, LiveIntervals &LIS) { in hasOneUse() 434 LiveIntervals &LIS, in oneUseDominatesOtherUses() 504 static void shrinkToUses(LiveInterval &LI, LiveIntervals &LIS) { in shrinkToUses() 515 MachineInstr *Insert, LiveIntervals &LIS, in moveForSingleUse() 560 MachineBasicBlock::instr_iterator Insert, LiveIntervals &LIS, in rematerializeCheapDef() 628 MachineInstr *Insert, LiveIntervals &LIS, WebAssemblyFunctionInfo &MFI, in moveAndTeeForMultiUse() [all …]
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | CalcSpillWeights.h | 18 class LiveIntervals; variable 48 LiveIntervals &LIS; 58 VirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, in VirtRegAuxInfo()
|
| H A D | ModuloSchedule.h | 74 class LiveIntervals; variable 173 LiveIntervals &LIS; 262 LiveIntervals &LIS, InstrChangesTy InstrChanges) in ModuloScheduleExpander() 282 LiveIntervals *LIS) in PeelingModuloScheduleExpander() 298 LiveIntervals *LIS;
|
| H A D | LiveRegMatrix.h | 35 class LiveIntervals; variable 42 LiveIntervals *LIS;
|
| H A D | LiveRangeEdit.h | 36 class LiveIntervals; variable 74 LiveIntervals &LIS; 135 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCTLSDynamicCall.cpp | 46 LiveIntervals *LIS; 207 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 221 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 222 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 232 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
| H A D | PPCVSXFMAMutate.cpp | 67 LiveIntervals *LIS; 355 LIS = &getAnalysis<LiveIntervals>(); in runOnMachineFunction() 374 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 375 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 387 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TileConfig.cpp | 54 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 84 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY()
|