Searched refs:RegPressure (Results 1 - 14 of 14) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DResourcePriorityQueue.cpp59 RegPressure.resize(NumRC);
61 std::fill(RegPressure.begin(), RegPressure.end(), 0);
378 if ((RegPressure[RC->getID()] +
380 (RegPressure[RC->getID()] +
493 RegPressure[RC->getID()] += numberRCValSuccInSU(SU, RC->getID());
504 if (RegPressure[RC->getID()] >
506 RegPressure[RC->getID()] -= numberRCValPredInSU(SU, RC->getID());
507 else RegPressure[RC->getID()] = 0;
H A DScheduleDAGRRList.cpp1639 /// RegPressure - Tracking current reg pressure per register class.
1641 std::vector<unsigned> RegPressure;
1661 RegPressure.resize(NumRC);
1663 std::fill(RegPressure.begin(), RegPressure.end(), 0);
1687 std::fill(RegPressure.begin(), RegPressure.end(), 0);
1937 unsigned RP = RegPressure[Id];
1964 if ((RegPressure[RCId] + Cost) >= RegLimit[RCId])
1983 if (RegPressure[RCI
[all...]
H A DSelectionDAGISel.cpp235 if (TLI.getSchedulingPreference() == Sched::RegPressure)
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DResourcePriorityQueue.h51 /// RegPressure - Tracking current reg pressure per register class.
53 std::vector<unsigned> RegPressure; member in class:llvm::ResourcePriorityQueue
H A DMachineScheduler.h226 IntervalPressure RegPressure; member in class:llvm::ScheduleDAGMI
258 Topo(SUnits, &ExitSU), RPTracker(RegPressure), CurrentTop(),
317 const IntervalPressure &getRegPressure() const { return RegPressure; }
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DMachineLICM.cpp93 SmallVector<unsigned, 8> RegPressure; member in class:__anon2174::MachineLICM
141 RegPressure.clear();
342 RegPressure.resize(NumRC);
343 std::fill(RegPressure.begin(), RegPressure.end(), 0);
654 BackTrace.push_back(RegPressure);
797 std::fill(RegPressure.begin(), RegPressure.end(), 0);
825 RegPressure[RCId] += RCCost;
830 RegPressure[RCI
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DAMDILISelLowering.cpp213 setSchedulingPreference(Sched::RegPressure);
H A DSIISelLowering.cpp82 setSchedulingPreference(Sched::RegPressure);
/freebsd-10.0-release/contrib/llvm/include/llvm/Target/
H A DTargetLowering.h64 RegPressure, // Scheduling for lowest register pressure. enumerator in enum:llvm::Sched::Preference
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp88 setSchedulingPreference(Sched::RegPressure);
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp82 setSchedulingPreference(Sched::RegPressure);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp863 setSchedulingPreference(Sched::RegPressure);
1108 return Sched::RegPressure;
1119 return Sched::RegPressure;
1127 return Sched::RegPressure;
1132 return Sched::RegPressure;
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp72 setSchedulingPreference(Sched::RegPressure);
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp204 setSchedulingPreference(Sched::RegPressure);

Completed in 291 milliseconds