| /netbsd-src/external/apache2/llvm/dist/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 | 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | LiveIntervals.cpp | 63 char LiveIntervals::ID = 0; 64 char &llvm::LiveIntervalsID = LiveIntervals::ID; 65 INITIALIZE_PASS_BEGIN(LiveIntervals, "liveintervals", 70 INITIALIZE_PASS_END(LiveIntervals, "liveintervals", 90 void LiveIntervals::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 103 LiveIntervals::LiveIntervals() : MachineFunctionPass(ID) { in LiveIntervals() function in LiveIntervals 107 LiveIntervals::~LiveIntervals() { delete LICalc; } in ~LiveIntervals() 109 void LiveIntervals::releaseMemory() { in releaseMemory() 126 bool LiveIntervals::runOnMachineFunction(MachineFunction &fn) { in runOnMachineFunction() 155 void LiveIntervals::print(raw_ostream &OS, const Module* ) const { in print() [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 | RegAllocPBQP.cpp | 162 void findVRegIntervalsToAlloc(const MachineFunction &MF, LiveIntervals &LIS); 169 MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, 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() 529 PBQPVirtRegAuxInfo(MachineFunction &MF, LiveIntervals &LIS, VirtRegMap &VRM, in PBQPVirtRegAuxInfo() 549 au.addRequired<LiveIntervals>(); in getAnalysisUsage() 550 au.addPreserved<LiveIntervals>(); in getAnalysisUsage() 568 LiveIntervals &LIS) { in findVRegIntervalsToAlloc() [all …]
|
| H A D | RegAllocBase.h | 45 class LiveIntervals; variable 67 LiveIntervals *LIS = nullptr; 81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
| H A D | LiveDebugVariables.cpp | 81 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 87 AU.addRequiredTransitive<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY() 310 ArrayRef<unsigned> SpillOffsets, LiveIntervals &LIS, 318 LiveIntervals &LIS); 448 LiveIntervals &LIS); 464 MachineRegisterInfo &MRI, LiveIntervals &LIS); 469 LiveIntervals &LIS, LexicalScopes &LS); 474 LiveIntervals &LIS); 485 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS, 506 LiveIntervals &LIS, const TargetInstrInfo &TII, [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 | 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 | LiveDebugVariables.h | 29 class LiveIntervals; variable 45 LiveIntervals &LIS);
|
| H A D | RegAllocBasic.cpp | 138 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) in INITIALIZE_PASS_DEPENDENCY() 181 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 182 AU.addPreserved<LiveIntervals>(); in getAnalysisUsage() 317 getAnalysis<LiveIntervals>(), in runOnMachineFunction()
|
| H A D | CalcSpillWeights.cpp | 80 static bool isRematerializable(const LiveInterval &LI, const LiveIntervals &LIS, in isRematerializable() 195 TotalWeight += LiveIntervals::getSpillWeight(true, false, &MBFI, localMBB); in weightCalcHelper() 196 TotalWeight += LiveIntervals::getSpillWeight(false, true, &MBFI, localMBB); in weightCalcHelper() 255 Weight = LiveIntervals::getSpillWeight(Writes, Reads, &MBFI, *MI); in weightCalcHelper()
|
| /netbsd-src/external/apache2/llvm/dist/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 …]
|
| /netbsd-src/external/apache2/llvm/dist/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 | RegisterPressure.h | 33 class LiveIntervals; variable 186 void detectDeadDefs(const MachineInstr &MI, const LiveIntervals &LIS); 192 void adjustLaneLiveness(const LiveIntervals &LIS, 363 const LiveIntervals *LIS = nullptr; 404 const LiveIntervals *lis, const MachineBasicBlock *mbb,
|
| H A D | LiveRangeEdit.h | 36 class LiveIntervals; variable 74 LiveIntervals &LIS; 140 MachineFunction &MF, LiveIntervals &lis, VirtRegMap *vrm,
|
| H A D | LiveRegMatrix.h | 35 class LiveIntervals; variable 42 LiveIntervals *LIS;
|
| H A D | LiveIntervals.h | 54 class LiveIntervals : public MachineFunctionPass { 101 LiveIntervals(); 102 ~LiveIntervals() override; 122 return const_cast<LiveIntervals*>(this)->getInterval(Reg); in getInterval()
|
| /netbsd-src/external/apache2/llvm/dist/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)
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86TileConfig.cpp | 54 AU.addRequired<LiveIntervals>(); in getAnalysisUsage() 84 LiveIntervals &LIS = getAnalysis<LiveIntervals>(); in INITIALIZE_PASS_DEPENDENCY()
|