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

References

lib/Target/AArch64/AArch64ConditionOptimizer.cpp
  148   if (I == MBB->end())
  151   if (I->getOpcode() != AArch64::Bcc)
  160   for (MachineBasicBlock::iterator B = MBB->begin(); I != B;) {
  161     --I;
  162     assert(!I->isTerminator() && "Spurious terminator");
  164     if (I->readsRegister(AArch64::NZCV))
  166     switch (I->getOpcode()) {
  173       unsigned ShiftAmt = AArch64_AM::getShiftValue(I->getOperand(3).getImm());
  174       if (!I->getOperand(2).isImm()) {
  175         LLVM_DEBUG(dbgs() << "Immediate of cmp is symbolic, " << *I << '\n');
  177       } else if (I->getOperand(2).getImm() << ShiftAmt >= 0xfff) {
  178         LLVM_DEBUG(dbgs() << "Immediate of cmp may be out of range, " << *I
  181       } else if (!MRI->use_empty(I->getOperand(0).getReg())) {
  182         LLVM_DEBUG(dbgs() << "Destination of cmp is not dead, " << *I << '\n');
  185       return &*I;