Lines Matching refs:MachineBasicBlock
63 bool analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
64 MachineBasicBlock *&FBB,
68 unsigned removeBranch(MachineBasicBlock &MBB,
71 unsigned insertBranch(MachineBasicBlock &MBB, MachineBasicBlock *TBB,
72 MachineBasicBlock *FBB, ArrayRef<MachineOperand> Cond,
79 BranchType analyzeBranch(MachineBasicBlock &MBB, MachineBasicBlock *&TBB,
80 MachineBasicBlock *&FBB,
86 unsigned getEquivalentCompactForm(const MachineBasicBlock::iterator I) const;
113 void insertNoop(MachineBasicBlock &MBB,
114 MachineBasicBlock::iterator MI) const override;
118 MachineInstrBuilder insertNop(MachineBasicBlock &MBB,
119 MachineBasicBlock::iterator MI,
136 void storeRegToStackSlot(MachineBasicBlock &MBB, in storeRegToStackSlot()
137 MachineBasicBlock::iterator MBBI, in storeRegToStackSlot()
144 void loadRegFromStackSlot(MachineBasicBlock &MBB, in loadRegFromStackSlot()
145 MachineBasicBlock::iterator MBBI, in loadRegFromStackSlot()
152 virtual void storeRegToStack(MachineBasicBlock &MBB,
153 MachineBasicBlock::iterator MI,
159 virtual void loadRegFromStack(MachineBasicBlock &MBB,
160 MachineBasicBlock::iterator MI,
167 MachineBasicBlock &MBB,
168 MachineBasicBlock::iterator I) const = 0;
173 MachineBasicBlock::iterator I) const;
197 MachineMemOperand *GetMemOperand(MachineBasicBlock &MBB, int FI,
204 MachineBasicBlock *&BB,
207 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,