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

References

lib/Target/PowerPC/PPCExpandISEL.cpp
  203     while (I != E) {
  204       assert(isISEL(**I) && "Expecting an ISEL instruction");
  205       MachineOperand &Dest = (*I)->getOperand(0);
  206       MachineOperand &TrueValue = (*I)->getOperand(1);
  207       MachineOperand &FalseValue = (*I)->getOperand(2);
  214         LLVM_DEBUG(dbgs() << "Remove redundant ISEL instruction: " << **I
  220         (*I)->eraseFromParent();
  221         I++;
  227         MachineBasicBlock *MBB = (*I)->getParent();
  230         LLVM_DEBUG(dbgs() << "ISEL: " << **I << "\n");
  234         BuildMI(*MBB, (*I), dl, TII->get(isISEL8(**I) ? PPC::OR8 : PPC::OR))
  234         BuildMI(*MBB, (*I), dl, TII->get(isISEL8(**I) ? PPC::OR8 : PPC::OR))
  238         (*I)->eraseFromParent();
  239         I++;
  242         LLVM_DEBUG(dbgs() << "ISEL: " << **I << "\n");
  244         SubISELList.push_back(*I++);
  249         while (I != E && canMerge(SubISELList.back(), *I)) {
  249         while (I != E && canMerge(SubISELList.back(), *I)) {
  250           LLVM_DEBUG(dbgs() << "ISEL: " << **I << "\n");
  251           SubISELList.push_back(*I++);
  256         I++; // leave the ISEL as it is