• Home
  • Raw
  • Download

Lines Matching refs:MachineBasicBlock

30   void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const
32 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const in emitEpilogue()
34 bool spillCalleeSavedRegisters(MachineBasicBlock &MBB, in spillCalleeSavedRegisters()
35 MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, in spillCalleeSavedRegisters()
39 bool restoreCalleeSavedRegisters(MachineBasicBlock &MBB, in restoreCalleeSavedRegisters()
40 MachineBasicBlock::iterator MI, const std::vector<CalleeSavedInfo> &CSI, in restoreCalleeSavedRegisters()
45 MachineBasicBlock::iterator
46 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
47 MachineBasicBlock::iterator I) const override;
88 void insertPrologueInBlock(MachineBasicBlock &MBB, bool PrologueStubs) const;
89 void insertEpilogueInBlock(MachineBasicBlock &MBB) const;
90 bool insertCSRSpillsInBlock(MachineBasicBlock &MBB, const CSIVect &CSI,
92 bool insertCSRRestoresInBlock(MachineBasicBlock &MBB, const CSIVect &CSI,
94 bool updateExitPaths(MachineBasicBlock &MBB, MachineBasicBlock *RestoreB,
96 void insertCFIInstructionsAt(MachineBasicBlock &MBB,
97 MachineBasicBlock::iterator At) const;
101 bool expandCopy(MachineBasicBlock &B, MachineBasicBlock::iterator It,
104 bool expandStoreInt(MachineBasicBlock &B, MachineBasicBlock::iterator It,
107 bool expandLoadInt(MachineBasicBlock &B, MachineBasicBlock::iterator It,
110 bool expandStoreVecPred(MachineBasicBlock &B, MachineBasicBlock::iterator It,
113 bool expandLoadVecPred(MachineBasicBlock &B, MachineBasicBlock::iterator It,
116 bool expandStoreVec2(MachineBasicBlock &B, MachineBasicBlock::iterator It,
119 bool expandLoadVec2(MachineBasicBlock &B, MachineBasicBlock::iterator It,
122 bool expandStoreVec(MachineBasicBlock &B, MachineBasicBlock::iterator It,
125 bool expandLoadVec(MachineBasicBlock &B, MachineBasicBlock::iterator It,
138 void findShrunkPrologEpilog(MachineFunction &MF, MachineBasicBlock *&PrologB,
139 MachineBasicBlock *&EpilogB) const;