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

References

lib/Target/ARM/ARMISelLowering.cpp
 4220   } else if ((ARM_AM::getShiftOpcForNode(LHS.getOpcode()) != ARM_AM::no_shift) &&
 4225     std::swap(LHS, RHS);
 4249   if (Subtarget->isThumb1Only() && LHS->getOpcode() == ISD::AND &&
 4250       LHS->hasOneUse() && isa<ConstantSDNode>(LHS.getOperand(1)) &&
 4250       LHS->hasOneUse() && isa<ConstantSDNode>(LHS.getOperand(1)) &&
 4251       LHS.getValueType() == MVT::i32 && isa<ConstantSDNode>(RHS) &&
 4253     unsigned Mask = cast<ConstantSDNode>(LHS.getOperand(1))->getZExtValue();
 4260         LHS = DAG.getNode(ISD::SHL, dl, MVT::i32, LHS.getOperand(0), ShiftAmt);
 4260         LHS = DAG.getNode(ISD::SHL, dl, MVT::i32, LHS.getOperand(0), ShiftAmt);
 4272   if (Subtarget->isThumb1Only() && LHS->getOpcode() == ISD::SHL &&
 4275       CC == ISD::SETUGT && isa<ConstantSDNode>(LHS.getOperand(1)) &&
 4276       cast<ConstantSDNode>(LHS.getOperand(1))->getZExtValue() < 31) {
 4278       cast<ConstantSDNode>(LHS.getOperand(1))->getZExtValue() + 1;
 4281                                 LHS.getOperand(0),
 4318   return DAG.getNode(CompareType, dl, MVT::Glue, LHS, RHS);