reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86FloatingPoint.cpp
  225       DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc();
  240       BuildMI(*MBB, I, dl, TII->get(X86::XCH_F)).addReg(STReg);
  246       DebugLoc dl = I == MBB->end() ? DebugLoc() : I->getDebugLoc();
  250       BuildMI(*MBB, I, dl, TII->get(X86::LD_Frr)).addReg(STReg);
  413   MBB = &BB;
  508   LLVM_DEBUG(dbgs() << "\nSetting up live-ins for " << printMBBReference(*MBB)
  509                     << " derived from " << MBB->getName() << ".\n");
  513     LiveBundles[Bundles->getBundle(MBB->getNumber(), false)];
  533   unsigned Mask = calcLiveInMask(MBB, /*RemoveFPs=*/true);
  534   adjustLiveRegs(Mask, MBB->begin());
  535   LLVM_DEBUG(MBB->dump());
  544   if (MBB->succ_empty())
  547   LLVM_DEBUG(dbgs() << "Setting up live-outs for " << printMBBReference(*MBB)
  548                     << " derived from " << MBB->getName() << ".\n");
  551   unsigned BundleIdx = Bundles->getBundle(MBB->getNumber(), true);
  556   MachineBasicBlock::iterator Term = MBB->getFirstTerminator();
  847     I = BuildMI(*MBB, ++I, dl, TII->get(X86::ST_FPrr)).addReg(X86::ST0);
  878   return BuildMI(*MBB, I, DebugLoc(), TII->get(X86::ST_FPrr))
  912   if (Kills && I != MBB->begin()) {
  936     BuildMI(*MBB, I, DebugLoc(), TII->get(X86::LD_F0));
 1358   MBB->remove(&*I++);
 1359   I = BuildMI(*MBB, I, dl, TII->get(Opcode)).addReg(getSTReg(NotTOS));
 1374   MBB->getParent()->DeleteMachineInstr(&MI); // Remove the old instruction
 1480     BuildMI(*MBB, Inst, MI.getDebugLoc(), TII->get(X86::LD_F0));
 1671   Inst = MBB->erase(Inst);  // Remove the pseudo instruction
 1675   if (Inst == MBB->begin()) {
 1677     Inst = BuildMI(*MBB, Inst, DebugLoc(), TII->get(TargetOpcode::KILL));