llvm.org GIT mirror llvm / 5c288be
Goodbye, AddRegNumToValues git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9309 91177308-0d34-0410-b5e6-96231b3b80d8 Brian Gaeke 15 years ago
2 changed file(s) with 0 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
629629 };
630630
631631
632 /// createAddRegNumToValuesPass - this pass adds unsigned register numbers to
633 /// instructions, since that's not done by the Sparc InstSelector, but that's
634 /// how the target-independent register allocator in the JIT likes to see
635 /// instructions. This pass enables the usage of the JIT register allocator(s).
636 Pass *createAddRegNumToValuesPass();
637
638632 /// createStackSlotsPass - External interface to stack-slots pass that enters 2
639633 /// empty slots at the top of each function stack
640634 Pass *createStackSlotsPass(const TargetMachine &TM);
253253
254254 PM.add(createInstructionSelectionPass(*this));
255255
256 // new pass: convert Value* in MachineOperand to an unsigned register
257 // this brings it in line with what the X86 JIT's RegisterAllocator expects
258 //PM.add(createAddRegNumToValuesPass());
259
260256 PM.add(getRegisterAllocator(*this));
261257 PM.add(getPrologEpilogInsertionPass());
262258