reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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));