Lines Matching refs:MachineBasicBlock
39 const MachineBasicBlock &MBB = *MI->getParent();
61 static void parseCondBranch(MachineInstr *LastInst, MachineBasicBlock *&Target,
93 bool AArch64InstrInfo::AnalyzeBranch(MachineBasicBlock &MBB,
94 MachineBasicBlock *&TBB,
95 MachineBasicBlock *&FBB,
99 MachineBasicBlock::iterator I = MBB.end();
226 unsigned AArch64InstrInfo::RemoveBranch(MachineBasicBlock &MBB) const {
227 MachineBasicBlock::iterator I = MBB.end();
257 MachineBasicBlock &MBB, DebugLoc DL, MachineBasicBlock *TBB,
274 MachineBasicBlock &MBB, MachineBasicBlock *TBB, MachineBasicBlock *FBB,
372 const MachineBasicBlock &MBB, const SmallVectorImpl<MachineOperand> &Cond,
412 void AArch64InstrInfo::insertSelect(MachineBasicBlock &MBB,
413 MachineBasicBlock::iterator I, DebugLoc DL,
706 MachineBasicBlock *MBB = Instr->getParent();
707 assert(MBB && "Can't get MachineBasicBlock here");
797 MachineBasicBlock::iterator I = To, E = From, B = To->getParent()->begin();
908 for (MachineBasicBlock::iterator I = CmpInstr,
968 MachineBasicBlock *ParentBlock = CmpInstr->getParent();
985 AArch64InstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
989 MachineBasicBlock &MBB = *MI->getParent();
1511 MachineBasicBlock &MBB, MachineBasicBlock::iterator I, DebugLoc DL,
1536 void AArch64InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
1537 MachineBasicBlock::iterator I, DebugLoc DL,
1819 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned SrcReg,
1917 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned DestReg,
2013 void llvm::emitFrameOffset(MachineBasicBlock &MBB,
2014 MachineBasicBlock::iterator MBBI, DebugLoc DL,
2439 static bool canCombineWithMUL(MachineBasicBlock &MBB, MachineOperand &MO,
2475 MachineBasicBlock &MBB = *Root.getParent();
2681 MachineBasicBlock &MBB = *Root.getParent();
2922 MachineBasicBlock *MBB = MI->getParent();
2951 MachineBasicBlock &RefToMBB = *MBB;
2952 MachineBasicBlock *TBB = MI->getOperand(TargetBBInMI).getMBB();