Searched refs:LiveIntervals (Results 51 - 75 of 83) sorted by relevance
1234
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonExpandCondsets.cpp | 95 #include "llvm/CodeGen/LiveIntervals.h" 154 AU.addRequired<LiveIntervals>(); 155 AU.addPreserved<LiveIntervals>(); 169 LiveIntervals *LIS = nullptr; 256 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 863 // and each one starts another live segment. LiveIntervals's "handleMove" 1258 LIS = &getAnalysis<LiveIntervals>();
|
H A D | HexagonRegisterInfo.cpp | 21 #include "llvm/CodeGen/LiveIntervals.h" 250 const TargetRegisterClass *NewRC, LiveIntervals &LIS) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ModuloSchedule.cpp | 12 #include "llvm/CodeGen/LiveIntervals.h" 338 LiveIntervals &LIS) { 1224 LiveIntervals *LIS, bool KeepSingleSrcPhi = false) { 1258 LiveIntervals *LIS; 1281 LiveIntervals *LIS = nullptr); 1287 LiveIntervals *LIS) 2015 assert(LIS && "Requires LiveIntervals!"); 2115 AU.addRequired<LiveIntervals>(); 2126 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 2161 LiveIntervals [all...] |
H A D | TwoAddressInstructionPass.cpp | 37 #include "llvm/CodeGen/LiveIntervals.h" 98 LiveIntervals *LIS; 180 AU.addPreserved<LiveIntervals>(); 202 static bool isPlainlyKilled(MachineInstr *MI, unsigned Reg, LiveIntervals *LIS); 291 LiveIntervals *LIS) { 334 LiveIntervals *LIS, 1283 // Update LiveIntervals. 1488 // Update LiveIntervals. 1522 LIS = getAnalysisIfAvailable<LiveIntervals>(); 1721 // Udpate LiveIntervals [all...] |
H A D | InterferenceCache.cpp | 17 #include "llvm/CodeGen/LiveIntervals.h" 57 LiveIntervals *lis,
|
H A D | InlineSpiller.cpp | 27 #include "llvm/CodeGen/LiveIntervals.h" 88 LiveIntervals &LIS; 142 : MF(mf), LIS(pass.getAnalysis<LiveIntervals>()), 161 LiveIntervals &LIS; 198 : MF(mf), LIS(pass.getAnalysis<LiveIntervals>()), 703 // LiveIntervals::removeVRegDefAt is used. However, after non-PHI VNIs are all 764 LiveIntervals const &LIS,
|
H A D | StackSlotColoring.cpp | 17 #include "llvm/CodeGen/LiveIntervals.h" 177 li.weight += LiveIntervals::getSpillWeight(false, true, MBFI, MI); 256 /// LiveIntervals that have already been assigned to the specified color.
|
H A D | RegisterCoalescer.cpp | 25 #include "llvm/CodeGen/LiveIntervals.h" 131 LiveIntervals *LIS = nullptr; 320 /// Wrapper method for \see LiveIntervals::shrinkToUses. 383 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 564 AU.addRequired<LiveIntervals>(); 565 AU.addPreserved<LiveIntervals>(); 2244 LiveIntervals *LIS; 2394 LiveIntervals *lis, const TargetRegisterInfo *TRI, bool SubRangeJoin, 3658 static bool isLocalCopy(MachineInstr *Copy, const LiveIntervals *LIS) { 3898 LIS = &getAnalysis<LiveIntervals>(); [all...] |
H A D | RegAllocGreedy.cpp | 37 #include "llvm/CodeGen/LiveIntervals.h" 560 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 603 AU.addRequired<LiveIntervals>(); 604 AU.addPreserved<LiveIntervals>(); 3218 getAnalysis<LiveIntervals>(),
|
H A D | SplitKit.cpp | 25 #include "llvm/CodeGen/LiveIntervals.h" 72 InsertPointAnalysis::InsertPointAnalysis(const LiveIntervals &lis, 159 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, 203 const_cast<LiveIntervals&>(LIS) 374 LiveIntervals &lis, VirtRegMap &vrm,
|
H A D | MachineBasicBlock.cpp | 15 #include "llvm/CodeGen/LiveIntervals.h" 910 LiveIntervals *LIS = P.getAnalysisIfAvailable<LiveIntervals>();
|
H A D | TargetInstrInfo.cpp | 535 LiveIntervals *LIS, 628 LiveIntervals *LIS) const {
|
H A D | MachineScheduler.cpp | 10 // preserves LiveIntervals so it can be invoked before register allocation. 24 #include "llvm/CodeGen/LiveIntervals.h" 206 INITIALIZE_PASS_DEPENDENCY(LiveIntervals) 222 AU.addRequired<LiveIntervals>(); 223 AU.addPreserved<LiveIntervals>(); 381 LIS = &getAnalysis<LiveIntervals>(); 725 // Update LiveIntervals 923 // ScheduleDAGMILive - Base class for MachineInstr scheduling with LiveIntervals 1317 /// assuming LiveIntervals. 1729 LiveIntervals *LI [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetRegisterInfo.h | 42 class LiveIntervals; 964 LiveIntervals &LIS) const
|
H A D | LiveInterval.h | 44 class LiveIntervals; 982 /// multiple LiveIntervals. 988 /// // allocate numComps-1 new LiveIntervals into LIS[1..] 993 LiveIntervals &LIS; 997 explicit ConnectedVNInfoEqClasses(LiveIntervals &lis) : LIS(lis) {} 1007 /// Distribute values in \p LI into a separate LiveIntervals
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNIterativeScheduler.cpp | 22 #include "llvm/CodeGen/LiveIntervals.h" 68 const LiveIntervals *LIS, 99 const LiveIntervals *LIS) {
|
H A D | SIMachineScheduler.h | 454 LiveIntervals *getLIS() { return LIS; }
|
H A D | SIOptimizeExecMasking.cpp | 51 INITIALIZE_PASS_DEPENDENCY(LiveIntervals)
|
H A D | SILowerControlFlow.cpp | 58 #include "llvm/CodeGen/LiveIntervals.h" 88 LiveIntervals *LIS = nullptr; 142 AU.addPreserved<LiveIntervals>(); 655 // This doesn't actually need LiveIntervals, but we can preserve them. 656 LIS = getAnalysisIfAvailable<LiveIntervals>();
|
H A D | SIMachineScheduler.cpp | 22 #include "llvm/CodeGen/LiveIntervals.h" 311 const LiveIntervals *LIS) { 329 LiveIntervals *LIS = DAG->getLIS(); 371 // scheduling, then the LiveIntervals were correct, and the RPTracker was 1367 // Update LiveIntervals. 1371 // LiveIntervals for the entire scheduling region. 1397 // Update LiveIntervals.
|
H A D | SIRegisterInfo.cpp | 21 #include "llvm/CodeGen/LiveIntervals.h" 1763 LiveIntervals &LIS) const { 1879 LiveIntervals *LIS) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.h | 177 LiveIntervals *LIS = nullptr,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZRegisterInfo.cpp | 12 #include "llvm/CodeGen/LiveIntervals.h" 343 LiveIntervals &LIS) const {
|
H A D | SystemZInstrInfo.cpp | 20 #include "llvm/CodeGen/LiveIntervals.h" 994 LiveIntervals *LIS, VirtRegMap *VRM) const { 1325 LiveIntervals *LIS) const {
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMBaseRegisterInfo.cpp | 851 LiveIntervals &LIS) const {
|
Completed in 397 milliseconds
1234