Lines Matching refs:MachineBasicBlock
24 #include "llvm/CodeGen/MachineBasicBlock.h"
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;
117 void insertNoop(MachineBasicBlock &MBB,
118 MachineBasicBlock::iterator MI) const override;
122 MachineInstrBuilder insertNop(MachineBasicBlock &MBB,
123 MachineBasicBlock::iterator MI,
141 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, Register SrcReg,
149 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
157 storeRegToStack(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
164 MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, Register DestReg,
170 MachineBasicBlock &MBB,
171 MachineBasicBlock::iterator I) const = 0;
176 MachineBasicBlock::iterator I) const;
200 MachineMemOperand *GetMemOperand(MachineBasicBlock &MBB, int FI,
207 MachineBasicBlock *&BB,
210 void BuildCondBr(MachineBasicBlock &MBB, MachineBasicBlock *TBB,