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

References

lib/Target/AArch64/AArch64ConditionalCompares.cpp
  558   CmpMI = findConvertibleCompare(CmpBB);
  559   if (!CmpMI)
  562   if (!canSpeculateInstrs(CmpBB, CmpMI)) {
  654   switch (CmpMI->getOpcode()) {
  690   MRI->constrainRegClass(CmpMI->getOperand(FirstOp).getReg(),
  692   if (CmpMI->getOperand(FirstOp + 1).isReg())
  693     MRI->constrainRegClass(CmpMI->getOperand(FirstOp + 1).getReg(),
  695   MachineInstrBuilder MIB = BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), MCID)
  695   MachineInstrBuilder MIB = BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), MCID)
  696                                 .add(CmpMI->getOperand(FirstOp)); // Register Rn
  700     MIB.add(CmpMI->getOperand(FirstOp + 1)); // Register Rm / Immediate
  706     bool isNZ = CmpMI->getOpcode() == AArch64::CBNZW ||
  707                 CmpMI->getOpcode() == AArch64::CBNZX;
  708     BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), TII->get(AArch64::Bcc))
  708     BuildMI(*Head, CmpMI, CmpMI->getDebugLoc(), TII->get(AArch64::Bcc))
  710         .add(CmpMI->getOperand(1)); // Branch target.
  712   CmpMI->eraseFromParent();
  743   switch (CmpMI->getOpcode()) {