Lines Matching full:mbb
79 // Instructions are appended to FuncInfo.MBB. If the basic block already
83 if (!FuncInfo.MBB->empty())
84 EmitStartPt = &FuncInfo.MBB->back();
232 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
313 FuncInfo.MBB = FuncInfo.InsertPt->getParent();
316 FuncInfo.InsertPt = FuncInfo.MBB->getFirstNonPHI();
319 while (FuncInfo.InsertPt != FuncInfo.MBB->end() &&
346 if (FuncInfo.InsertPt != FuncInfo.MBB->begin())
575 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
653 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
657 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
674 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
679 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
683 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
687 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
692 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, IsIndirect,
804 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
879 if (FuncInfo.MBB->getBasicBlock()->size() > 1 &&
880 FuncInfo.MBB->isLayoutSuccessor(MSucc)) {
886 TII.InsertBranch(*FuncInfo.MBB, MSucc, NULL,
889 FuncInfo.MBB->addSuccessor(MSucc);
1215 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg);
1226 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1229 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1231 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1246 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1250 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1253 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1268 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1273 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1277 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1291 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1295 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1298 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1312 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1317 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1321 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1335 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1339 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1342 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1357 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1362 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1366 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1381 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1386 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II)
1390 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1403 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg).addImm(Imm);
1405 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II).addImm(Imm);
1406 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1419 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II, ResultReg)
1422 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, II).addImm(Imm1).addImm(Imm2);
1423 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(TargetOpcode::COPY),
1437 BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt,
1453 /// might result in multiple MBB's for one BB. As such, the start of the
1454 /// BB might correspond to a different MBB than the end.
1571 FuncInfo.MBB = User->getParent();