Home
last modified time | relevance | path

Searched refs:RegAllocEvictionAdvisor (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocEvictionAdvisor.h98 class RegAllocEvictionAdvisor {
100 RegAllocEvictionAdvisor(const RegAllocEvictionAdvisor &) = delete;
101 RegAllocEvictionAdvisor(RegAllocEvictionAdvisor &&) = delete;
102 virtual ~RegAllocEvictionAdvisor() = default;
122 RegAllocEvictionAdvisor(const MachineFunction &MF, const RAGreedy &RA);
176 virtual std::unique_ptr<RegAllocEvictionAdvisor>
204 class DefaultEvictionAdvisor : public RegAllocEvictionAdvisor {
207 : RegAllocEvictionAdvisor(MF, RA) {} in DefaultEvictionAdvisor()
H A DRegAllocEvictionAdvisor.cpp80 std::unique_ptr<RegAllocEvictionAdvisor>
126 RegAllocEvictionAdvisor::RegAllocEvictionAdvisor(const MachineFunction &MF, in RegAllocEvictionAdvisor() function in RegAllocEvictionAdvisor
H A DMLRegallocEvictAdvisor.cpp
H A DMLRegAllocEvictAdvisor.cpp287 class MLEvictAdvisor : public RegAllocEvictionAdvisor {
294 const RegAllocEvictionAdvisor &getDefaultAdvisor() const { in getDefaultAdvisor()
295 return static_cast<const RegAllocEvictionAdvisor &>(DefaultAdvisor); in getDefaultAdvisor()
396 std::unique_ptr<RegAllocEvictionAdvisor>
541 std::unique_ptr<RegAllocEvictionAdvisor>
576 : RegAllocEvictionAdvisor(MF, RA), DefaultAdvisor(MF, RA), in MLEvictAdvisor()
H A DRegAllocGreedy.h187 std::unique_ptr<RegAllocEvictionAdvisor> EvictAdvisor;
H A DRegAllocGreedy.cpp455 bool RegAllocEvictionAdvisor::canReassign(const LiveInterval &VirtReg, in canReassign()
522 bool RegAllocEvictionAdvisor::isUnusedCalleeSavedReg(MCRegister PhysReg) const { in isUnusedCalleeSavedReg()
531 RegAllocEvictionAdvisor::getOrderLimit(const LiveInterval &VirtReg, in getOrderLimit()
557 bool RegAllocEvictionAdvisor::canAllocatePhysReg(unsigned CostPerUseLimit, in canAllocatePhysReg()
/freebsd/lib/clang/libllvm/
H A DMakefile405 SRCS_MIN+= CodeGen/RegAllocEvictionAdvisor.cpp