Home
last modified time | relevance | path

Searched refs:RAGreedy (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRegAllocPriorityAdvisor.h22 class RAGreedy; variable
36 RegAllocPriorityAdvisor(const MachineFunction &MF, const RAGreedy &RA,
40 const RAGreedy &RA;
53 DefaultPriorityAdvisor(const MachineFunction &MF, const RAGreedy &RA, in DefaultPriorityAdvisor()
65 DummyPriorityAdvisor(const MachineFunction &MF, const RAGreedy &RA, in DummyPriorityAdvisor()
91 getAdvisor(const MachineFunction &MF, const RAGreedy &RA,
H A DRegAllocEvictionAdvisor.h98 class RAGreedy; variable
123 RegAllocEvictionAdvisor(const MachineFunction &MF, const RAGreedy &RA);
139 const RAGreedy &RA;
170 getAdvisor(const MachineFunction &MF, const RAGreedy &RA,
282 DefaultEvictionAdvisor(const MachineFunction &MF, const RAGreedy &RA) in DefaultEvictionAdvisor()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRegAllocGreedy.cpp176 struct RAGreedy::RequiredAnalyses {
200 RAGreedy::RAGreedy(RequiredAnalyses &Analyses, const RegAllocFilterFunc F) in RAGreedy() function in RAGreedy
225 RAGreedy::RequiredAnalyses::RequiredAnalyses( in RequiredAnalyses()
248 RAGreedy::RequiredAnalyses Analyses(MF, MFAM); in run()
249 RAGreedy Impl(Analyses, Opts.Filter); in run()
266 RAGreedy::RequiredAnalyses::RequiredAnalyses(Pass &P) { in RequiredAnalyses()
286 RAGreedy::RequiredAnalyses Analyses(*this); in runOnMachineFunction()
287 RAGreedy Impl(Analyses, F); in runOnMachineFunction()
315 const char *const RAGreedy::StageName[] = {
369 bool RAGreedy::LRE_CanEraseVirtReg(Register VirtReg) { in LRE_CanEraseVirtReg()
[all …]
H A DMLRegallocPriorityAdvisor.cpp
H A DMLRegAllocPriorityAdvisor.cpp94 MLPriorityAdvisor(const MachineFunction &MF, const RAGreedy &RA,
130 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
192 DevelopmentModePriorityAdvisor(const MachineFunction &MF, const RAGreedy &RA, in DevelopmentModePriorityAdvisor()
260 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
319 const RAGreedy &RA, in MLPriorityAdvisor()
H A DRegAllocPriorityAdvisor.cpp60 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
77 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
211 const RAGreedy &RA, in RegAllocPriorityAdvisor()
H A DRegAllocEvictionAdvisor.cpp85 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
182 const RAGreedy &RA) in RegAllocEvictionAdvisor()
H A DMLRegallocEvictAdvisor.cpp
H A DRegAllocGreedy.h60 class LLVM_LIBRARY_VISIBILITY RAGreedy : public RegAllocBase,
290 RAGreedy(RequiredAnalyses &Analyses, const RegAllocFilterFunc F = nullptr);
H A DMLRegAllocEvictAdvisor.cpp296 MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA,
412 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
480 DevelopmentModeEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA, in DevelopmentModeEvictAdvisor()
576 getAdvisor(const MachineFunction &MF, const RAGreedy &RA, in getAdvisor()
639 MLEvictAdvisor::MLEvictAdvisor(const MachineFunction &MF, const RAGreedy &RA, in MLEvictAdvisor()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td78 // RAGreedy prefers to select a cheaper register