|
mini-llvm 0.1.0
|
#include <NaiveAllocator.h>


Public Member Functions | |
| bool | allocate (mir::Function &F, const std::unordered_set< mir::VirtualRegister * > &virtRegs, const std::unordered_set< mir::PhysicalRegister * > &physRegs, RegisterAction load, RegisterAction store) override |
| Public Member Functions inherited from mini_llvm::RegisterAllocator | |
| virtual | ~RegisterAllocator ()=default |
| RegisterAllocator ()=default | |
| RegisterAllocator (const RegisterAllocator &)=delete | |
| RegisterAllocator & | operator= (const RegisterAllocator &)=delete |
| RegisterAllocator (RegisterAllocator &&)=delete | |
| RegisterAllocator & | operator= (RegisterAllocator &&)=delete |
Additional Inherited Members | |
| Public Types inherited from mini_llvm::RegisterAllocator | |
| using | RegisterAction |
|
overridevirtual |
Implements mini_llvm::RegisterAllocator.