diff --git a/include/llvm/CodeGen/InstrSelection.h b/include/llvm/CodeGen/InstrSelection.h index 8010614d67f..341f8b1289d 100644 --- a/include/llvm/CodeGen/InstrSelection.h +++ b/include/llvm/CodeGen/InstrSelection.h @@ -37,6 +37,14 @@ extern unsigned GetInstructionsByRule (InstructionNode* subtreeRoot, TargetMachine &Target, MachineInstr** minstrVec); +extern unsigned GetInstructionsForProlog(BasicBlock* entryBB, + TargetMachine &Target, + MachineInstr** minstrVec); + +extern unsigned GetInstructionsForEpilog(BasicBlock* anExitBB, + TargetMachine &Target, + MachineInstr** minstrVec); + extern bool ThisIsAChainRule (int eruleno);