Lines Matching refs:MachineBasicBlock
53 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
54 MachineBasicBlock *&FBB,
58 unsigned RemoveBranch(MachineBasicBlock &MBB) const override;
60 unsigned InsertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
61 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
67 BranchType analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
68 MachineBasicBlock *&FBB,
74 unsigned getEquivalentCompactForm(const MachineBasicBlock::iterator I) const;
83 void insertNoop(MachineBasicBlock &MBB,
84 MachineBasicBlock::iterator MI) const override;
97 void storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
98 MachineBasicBlock::iterator MBBI, in storeRegToStackSlot()
105 void loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
106 MachineBasicBlock::iterator MBBI, in loadRegFromStackSlot()
113 virtual void storeRegToStack(MachineBasicBlock &MBB,
114 MachineBasicBlock::iterator MI,
120 virtual void loadRegFromStack(MachineBasicBlock &MBB,
121 MachineBasicBlock::iterator MI,
128 MachineBasicBlock &MBB,
129 MachineBasicBlock::iterator I) const = 0;
134 MachineBasicBlock::iterator I) const;
139 MachineMemOperand *GetMemOperand(MachineBasicBlock &MBB, int FI,
146 MachineBasicBlock *&BB,
149 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,