Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:LegalTypes

87     bool LegalTypes;
353 OptLevel(OL), LegalOperations(false), LegalTypes(false), AA(A) {
373 return LegalTypes ? TLI.getScalarShiftAmountTy(LHSTy)
380 if (!LegalTypes) return true;
790 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1089 LegalTypes = Level >= AfterLegalizeTypes;
1717 bool LegalOperations, bool LegalTypes) {
1747 return tryFoldToZero(SDLoc(N), TLI, VT, DAG, LegalOperations, LegalTypes);
2462 (!LegalTypes || TLI.isTypeDesirableForOp(N->getOpcode(), Op0VT))) ||
2547 if (!LegalTypes)
2568 if (!LegalTypes)
3815 return tryFoldToZero(SDLoc(N), TLI, VT, DAG, LegalOperations, LegalTypes);
4343 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) {
4801 SelectionDAG &DAG, bool LegalTypes,
4821 (!LegalTypes || (!LegalOperations && TLI.isTypeLegal(SVT))) &&
4942 if (SDNode *Res = tryToFoldExtendOfConstant(N, TLI, DAG, LegalTypes,
5199 if (SDNode *Res = tryToFoldExtendOfConstant(N, TLI, DAG, LegalTypes,
5469 if (SDNode *Res = tryToFoldExtendOfConstant(N, TLI, DAG, LegalTypes,
5998 LegalTypes && !LegalOperations && N0->hasOneUse() && VT != MVT::i1) {
6070 if (!LegalTypes || TLI.isTypeDesirableForOp(N0.getOpcode(), VT)) {
6091 if (N0.getOpcode() == ISD::CONCAT_VECTORS && !LegalTypes) {
6187 if (!LegalTypes &&
7491 if (LegalTypes)
9689 if (!LegalTypes) {
10909 if (LegalTypes && isa<ShuffleVectorSDNode>(LHS) &&
11290 LegalTypes ? getSetCCResultType(N0.getValueType()) : MVT::i1)) {
11293 if (LegalTypes) {