Lines Matching defs:isLegal
143 bool CombinerHelper::isLegal(const LegalityQuery &Query) const {
144 assert(LI && "Must have LegalizerInfo to query isLegal!");
150 return isPreLegalize() || isLegal(Query);
160 return isLegal({TargetOpcode::G_BUILD_VECTOR, {Ty, EltTy}}) &&
161 isLegal({TargetOpcode::G_CONSTANT, {EltTy}});
1159 return isLegal(Q);
6365 if (isLegal({TargetOpcode::G_FMAXNUM, {DstTy}}))
6367 if (isLegal({TargetOpcode::G_FMAXIMUM, {DstTy}}))
6378 if (isLegal({TargetOpcode::G_FMINNUM, {DstTy}}))
6380 if (!isLegal({TargetOpcode::G_FMINIMUM, {DstTy}}))
6442 if (!Opc || !isLegal({Opc, {DstTy}}))