Displaying 1 result from an estimated 1 matches for "eliminatevirtregs".
2004 Feb 26
0
[LLVMdev] global register allocators and spill code
Hello LLVMers!
I recently added a generic machine rewriter/spiller that global register
allocator writers may find useful.
The API provided is the free function:
void eliminateVirtRegs(MachineFunction&, const VirtRegMap&)
declared in lib/CodeGen/VirtRegMap.h and implemented in
lib/CodeGen/VirtRegMap.cpp.
This function rewrites the machine code of MachineFunction to eliminate
virtual registers and adds spill code as specified by VirtRegMap. VirtRegMap
provides a mappi...