Home | History | Annotate | Download | only in Target

Lines Matching refs:MachineBasicBlock

217   virtual void reMaterialize(MachineBasicBlock &MBB,
218 MachineBasicBlock::iterator MI,
243 MachineBasicBlock::iterator &MBBI, LiveVariables *LV) const {
298 virtual bool AnalyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
299 MachineBasicBlock *&FBB,
308 virtual unsigned RemoveBranch(MachineBasicBlock &MBB) const {
313 /// MachineBasicBlock. The operands to this method are the same as those
322 virtual unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
323 MachineBasicBlock *FBB,
332 virtual void ReplaceTailWithBranchTo(MachineBasicBlock::iterator Tail,
333 MachineBasicBlock *NewDest) const;
352 virtual bool isLegalToSplitMBBAt(MachineBasicBlock &MBB,
353 MachineBasicBlock::iterator MBBI) const {
363 bool isProfitableToIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
376 isProfitableToIfCvt(MachineBasicBlock &TMBB,
378 MachineBasicBlock &FMBB,
391 isProfitableToDupForIfCvt(MachineBasicBlock &MBB, unsigned NumCycles,
407 virtual bool isProfitableToUnpredicate(MachineBasicBlock &TMBB,
408 MachineBasicBlock &FMBB) const {
429 virtual bool canInsertSelect(const MachineBasicBlock &MBB,
453 virtual void insertSelect(MachineBasicBlock &MBB,
454 MachineBasicBlock::iterator I, DebugLoc DL,
514 virtual void copyPhysReg(MachineBasicBlock &MBB,
515 MachineBasicBlock::iterator MI, DebugLoc DL,
526 virtual void storeRegToStackSlot(MachineBasicBlock &MBB,
527 MachineBasicBlock::iterator MI,
539 virtual void loadRegFromStackSlot(MachineBasicBlock &MBB,
540 MachineBasicBlock::iterator MI,
554 virtual bool expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
564 MachineInstr* foldMemoryOperand(MachineBasicBlock::iterator MI,
571 MachineInstr* foldMemoryOperand(MachineBasicBlock::iterator MI,
685 virtual void insertNoop(MachineBasicBlock &MBB,
686 MachineBasicBlock::iterator MI) const;
744 const MachineBasicBlock *MBB,
1025 breakPartialRegDependency(MachineBasicBlock::iterator MI, unsigned OpNum,