10 #ifndef LLVM_LIB_CODEGEN_SPILLER_H 11 #define LLVM_LIB_CODEGEN_SPILLER_H 16 class MachineFunction;
17 class MachineFunctionPass;
25 virtual void anchor();
44 #endif // LLVM_LIB_CODEGEN_SPILLER_H Safe Stack instrumentation pass
This class represents lattice values for constants.
virtual void spill(LiveRangeEdit &LRE)=0
spill - Spill the LRE.getParent() live interval.
MachineFunctionPass - This class adapts the FunctionPass interface to allow convenient creation of pa...
Spiller * createInlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm)
Create and return a spiller that will insert spill code directly instead of deferring though VirtRegM...
virtual void postOptimization()