Home | History | Annotate | Download | only in ARM

Lines Matching refs:MachineBasicBlock

46                                               MachineBasicBlock::iterator &MBBI,
61 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
62 MachineBasicBlock *&FBB,
65 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const;
66 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
67 MachineBasicBlock *FBB,
109 virtual void copyPhysReg(MachineBasicBlock &MBB,
110 MachineBasicBlock::iterator I, DebugLoc DL,
114 virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
115 MachineBasicBlock::iterator MBBI,
120 virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
121 MachineBasicBlock::iterator MBBI,
126 virtual bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const;
134 virtual void reMaterialize(MachineBasicBlock &MBB,
135 MachineBasicBlock::iterator MI,
169 const MachineBasicBlock *MBB,
172 virtual bool isProfitableToIfCvt(MachineBasicBlock &MBB,
176 virtual bool isProfitableToIfCvt(MachineBasicBlock &TMBB,
178 MachineBasicBlock &FMBB,
182 virtual bool isProfitableToDupForIfCvt(MachineBasicBlock &MBB,
189 virtual bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
190 MachineBasicBlock &FMBB) const;
239 void breakPartialRegDependency(MachineBasicBlock::iterator, unsigned,
382 void emitARMRegPlusImmediate(MachineBasicBlock &MBB,
383 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
388 void emitT2RegPlusImmediate(MachineBasicBlock &MBB,
389 MachineBasicBlock::iterator &MBBI, DebugLoc dl,
393 void emitThumbRegPlusImmediate(MachineBasicBlock &MBB,
394 MachineBasicBlock::iterator &MBBI, DebugLoc dl,