Home | History | Annotate | Download | only in X86

Lines Matching refs:MachineBasicBlock

115     static unsigned calcLiveInMask(MachineBasicBlock *MBB) {
117 for (MachineBasicBlock::livein_iterator I = MBB->livein_begin(),
130 MachineBasicBlock *MBB; // Current basic block
238 void moveToTop(unsigned RegNo, MachineBasicBlock::iterator I) {
283 void popStackAfter(MachineBasicBlock::iterator &I);
290 void freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned Reg);
294 MachineBasicBlock::iterator
295 freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo);
298 void adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I);
303 MachineBasicBlock::iterator I);
305 bool processBasicBlock(MachineFunction &MF, MachineBasicBlock &MBB);
307 void handleZeroArgFP(MachineBasicBlock::iterator &I);
308 void handleOneArgFP(MachineBasicBlock::iterator &I);
309 void handleOneArgFPRW(MachineBasicBlock::iterator &I);
310 void handleTwoArgFP(MachineBasicBlock::iterator &I);
311 void handleCompareFP(MachineBasicBlock::iterator &I);
312 void handleCondMovFP(MachineBasicBlock::iterator &I);
313 void handleSpecialFP(MachineBasicBlock::iterator &I);
366 SmallPtrSet<MachineBasicBlock*, 8> Processed;
367 MachineBasicBlock *Entry = MF.begin();
370 for (df_ext_iterator<MachineBasicBlock*, SmallPtrSet<MachineBasicBlock*, 8> >
397 MachineBasicBlock *MBB = I;
409 bool FPS::processBasicBlock(MachineFunction &MF, MachineBasicBlock &BB) {
416 for (MachineBasicBlock::iterator I = BB.begin(); I != BB.end(); ++I) {
473 MachineBasicBlock::iterator PrevI(PrevMI);
477 MachineBasicBlock::iterator Start = I;
547 MachineBasicBlock::iterator Term = MBB->getFirstTerminator();
831 void FPS::popStackAfter(MachineBasicBlock::iterator &I) {
854 void FPS::freeStackSlotAfter(MachineBasicBlock::iterator &I, unsigned FPRegNo) {
868 MachineBasicBlock::iterator
869 FPS::freeStackSlotBefore(MachineBasicBlock::iterator I, unsigned FPRegNo) {
882 void FPS::adjustLiveRegs(unsigned Mask, MachineBasicBlock::iterator I) {
909 MachineBasicBlock::iterator I2 = std::prev(I);
947 MachineBasicBlock::iterator I) {
971 void FPS::handleZeroArgFP(MachineBasicBlock::iterator &I) {
985 void FPS::handleOneArgFP(MachineBasicBlock::iterator &I) {
1049 void FPS::handleOneArgFPRW(MachineBasicBlock::iterator &I) {
1159 void FPS::handleTwoArgFP(MachineBasicBlock::iterator &I) {
1258 void FPS::handleCompareFP(MachineBasicBlock::iterator &I) {
1288 void FPS::handleCondMovFP(MachineBasicBlock::iterator &I) {
1317 void FPS::handleSpecialFP(MachineBasicBlock::iterator &I) {
1623 MachineBasicBlock::iterator InsertPt = MI;