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

References

lib/Target/AMDGPU/SIISelLowering.cpp
 9776   EVT VT = LHS.getValueType();
 9781     CRHS = dyn_cast<ConstantSDNode>(LHS);
 9783       std::swap(LHS, RHS);
 9789     if (VT == MVT::i32 && LHS.getOpcode() == ISD::SIGN_EXTEND &&
 9790         isBoolSGPR(LHS.getOperand(0))) {
 9799         return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0),
 9805         return LHS.getOperand(0);
 9810         LHS.getOpcode() == ISD::SELECT &&
 9811         isa<ConstantSDNode>(LHS.getOperand(1)) &&
 9812         isa<ConstantSDNode>(LHS.getOperand(2)) &&
 9813         LHS.getConstantOperandVal(1) != LHS.getConstantOperandVal(2) &&
 9813         LHS.getConstantOperandVal(1) != LHS.getConstantOperandVal(2) &&
 9814         isBoolSGPR(LHS.getOperand(0))) {
 9820       uint64_t CT = LHS.getConstantOperandVal(1);
 9821       uint64_t CF = LHS.getConstantOperandVal(2);
 9825         return DAG.getNode(ISD::XOR, SL, MVT::i1, LHS.getOperand(0),
 9829         return LHS.getOperand(0);
 9841   if ((CC == ISD::SETOEQ || CC == ISD::SETONE) && LHS.getOpcode() == ISD::FABS) {
 9857       return DAG.getNode(AMDGPUISD::FP_CLASS, SL, MVT::i1, LHS.getOperand(0),