Home | History | Annotate | Download | only in X86

Lines Matching refs:MBB

2058                                              const MachineBasicBlock *MBB,
2060 assert(MBB->getParent()->getTarget().getRelocationModel() == Reloc::PIC_ &&
2064 return MCSymbolRefExpr::create(MBB->getSymbol(),
20855 static MachineBasicBlock *EmitXBegin(MachineInstr *MI, MachineBasicBlock *MBB,
20859 const BasicBlock *BB = MBB->getBasicBlock();
20860 MachineFunction::iterator I = ++MBB->getIterator();
20873 MachineBasicBlock *thisMBB = MBB;
20874 MachineFunction *MF = MBB->getParent();
20881 sinkMBB->splice(sinkMBB->begin(), MBB,
20882 std::next(MachineBasicBlock::iterator(MI)), MBB->end());
20883 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB);
21010 MachineBasicBlock *MBB) const {
21042 MachineRegisterInfo &MRI = MBB->getParent()->getRegInfo();
21067 MachineBasicBlock *thisMBB = MBB;
21102 const BasicBlock *LLVM_BB = MBB->getBasicBlock();
21103 MachineFunction *MF = MBB->getParent();
21108 MachineFunction::iterator MBBIter = ++MBB->getIterator();
21115 // Transfer the remainder of MBB and its successor edges to endMBB.
21264 MachineBasicBlock *MBB) const {
21276 const BasicBlock *LLVM_BB = MBB->getBasicBlock();
21277 MachineFunction *F = MBB->getParent();
21278 MachineFunction::iterator MBBIter = ++MBB->getIterator();
21284 // Transfer the remainder of MBB and its successor edges to EndMBB.
21285 EndMBB->splice(EndMBB->begin(), MBB,
21286 std::next(MachineBasicBlock::iterator(MI)), MBB->end());
21287 EndMBB->transferSuccessorsAndUpdatePHIs(MBB);
21290 MBB->addSuccessor(XMMSaveMBB);
21304 BuildMI(MBB, DL, TII->get(X86::TEST8rr)).addReg(CountReg).addReg(CountReg);
21305 BuildMI(MBB, DL, TII->get(X86::JE_1)).addMBB(EndMBB);
21306 MBB->addSuccessor(EndMBB);
21981 MachineBasicBlock *MBB) const {
21983 MachineFunction *MF = MBB->getParent();
21987 const BasicBlock *BB = MBB->getBasicBlock();
21988 MachineFunction::iterator I = ++MBB->getIterator();
22027 MachineBasicBlock *thisMBB = MBB;
22039 sinkMBB->splice(sinkMBB->begin(), MBB,
22040 std::next(MachineBasicBlock::iterator(MI)), MBB->end());
22041 sinkMBB->transferSuccessorsAndUpdatePHIs(MBB);
22130 MachineBasicBlock *MBB) const {
22132 MachineFunction *MF = MBB->getParent();
22161 MIB = BuildMI(*MBB, MI, DL, TII->get(PtrLoadOpc), FP);
22166 MIB = BuildMI(*MBB, MI, DL, TII->get(PtrLoadOpc), Tmp);
22175 MIB = BuildMI(*MBB, MI, DL, TII->get(PtrLoadOpc), SP);
22184 BuildMI(*MBB, MI, DL, TII->get(IJmpOpc)).addReg(Tmp);
22187 return MBB;
22196 MachineBasicBlock *MBB) const {
22201 return MBB;
22203 MachineFunction &MF = *MBB->getParent();
22210 return MBB;
22275 MBB->insert(MachineBasicBlock::iterator(MI), MIB);
22280 return MBB;