Lines Matching defs:PEI
78 STATISTIC(NumFuncSeen, "Number of functions seen in PEI");
83 class PEI : public MachineFunctionPass {
87 PEI() : MachineFunctionPass(ID) {
147 char PEI::ID = 0;
149 char &llvm::PrologEpilogCodeInserterID = PEI::ID;
151 INITIALIZE_PASS_BEGIN(PEI, DEBUG_TYPE, "Prologue/Epilogue Insertion", false,
156 INITIALIZE_PASS_END(PEI, DEBUG_TYPE,
161 return new PEI();
167 void PEI::getAnalysisUsage(AnalysisUsage &AU) const {
221 bool PEI::runOnMachineFunction(MachineFunction &MF) {
357 void PEI::calculateCallFrameInfo(MachineFunction &MF) {
398 void PEI::calculateSaveRestoreBlocks(MachineFunction &MF) {
652 void PEI::spillCalleeSavedRegs(MachineFunction &MF) {
844 void PEI::calculateFrameObjectOffsets(MachineFunction &MF) {
1028 // LocalStackSlotPass. If it turns out that PEI still has to allocate some
1159 void PEI::insertPrologEpilogCode(MachineFunction &MF) {
1196 void PEI::insertZeroCallUsedRegs(MachineFunction &MF) {
1339 void PEI::replaceFrameIndicesBackward(MachineFunction &MF) {
1367 void PEI::replaceFrameIndices(MachineFunction &MF) {
1383 bool PEI::replaceFrameIndexDebugInstr(MachineFunction &MF, MachineInstr &MI,
1465 void PEI::replaceFrameIndicesBackward(MachineBasicBlock *BB,
1510 void PEI::replaceFrameIndices(MachineBasicBlock *BB, MachineFunction &MF,