Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:LegalTypes

64     bool LegalTypes;
319 OptLevel(OL), LegalOperations(false), LegalTypes(false), AA(A) {}
329 return LegalTypes ? TLI.getShiftAmountTy(LHSTy) : TLI.getPointerTy();
335 if (!LegalTypes) return true;
688 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
991 LegalTypes = Level >= AfterLegalizeTypes;
2331 (!LegalTypes || TLI.isTypeDesirableForOp(N->getOpcode(), Op0VT))) ||
3912 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) {
5337 LegalTypes && !LegalOperations && N0->hasOneUse()) {
5410 if (!LegalTypes || TLI.isTypeDesirableForOp(N0.getOpcode(), VT)) {
5417 if (N0.getOpcode() == ISD::CONCAT_VECTORS && !LegalTypes) {
5515 if (!LegalTypes &&
6830 if (LegalTypes)
8376 if (!LegalTypes) {
9692 LegalTypes ? TLI.getSetCCResultType(N0.getValueType()) : MVT::i1)) {
9695 if (LegalTypes) {