Lines Matching refs:CmpMode
3202 enum class CmpMode { Int, FP, StrictFP, SignalingFP }; enum
3203 static unsigned getVectorComparison(ISD::CondCode CC, CmpMode Mode) { in getVectorComparison()
3208 case CmpMode::Int: return SystemZISD::VICMPE; in getVectorComparison()
3209 case CmpMode::FP: return SystemZISD::VFCMPE; in getVectorComparison()
3210 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPE; in getVectorComparison()
3211 case CmpMode::SignalingFP: return SystemZISD::STRICT_VFCMPES; in getVectorComparison()
3218 case CmpMode::Int: return 0; in getVectorComparison()
3219 case CmpMode::FP: return SystemZISD::VFCMPHE; in getVectorComparison()
3220 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPHE; in getVectorComparison()
3221 case CmpMode::SignalingFP: return SystemZISD::STRICT_VFCMPHES; in getVectorComparison()
3228 case CmpMode::Int: return SystemZISD::VICMPH; in getVectorComparison()
3229 case CmpMode::FP: return SystemZISD::VFCMPH; in getVectorComparison()
3230 case CmpMode::StrictFP: return SystemZISD::STRICT_VFCMPH; in getVectorComparison()
3231 case CmpMode::SignalingFP: return SystemZISD::STRICT_VFCMPHS; in getVectorComparison()
3237 case CmpMode::Int: return SystemZISD::VICMPHL; in getVectorComparison()
3238 case CmpMode::FP: return 0; in getVectorComparison()
3239 case CmpMode::StrictFP: return 0; in getVectorComparison()
3240 case CmpMode::SignalingFP: return 0; in getVectorComparison()
3252 static unsigned getVectorComparisonOrInvert(ISD::CondCode CC, CmpMode Mode, in getVectorComparisonOrInvert()
3259 CC = ISD::getSetCCInverse(CC, Mode == CmpMode::Int ? MVT::i32 : MVT::f32); in getVectorComparisonOrInvert()
3334 CmpMode Mode = IsSignaling ? CmpMode::SignalingFP : in lowerVectorSETCC()
3335 Chain ? CmpMode::StrictFP : IsFP ? CmpMode::FP : CmpMode::Int; in lowerVectorSETCC()