Lines Matching refs:getConstant

2249                           TLO.DAG.getConstant(NewImm, DL, VT));  in optimizeLogicalImm()
3581 RHS = DAG.getConstant(Imm.abs(), DL, Const->getValueType(0)); in emitConditionalComparison()
3596 SDValue Condition = DAG.getConstant(Predicate, DL, MVT_CC); in emitConditionalComparison()
3599 SDValue NZCVOp = DAG.getConstant(NZCV, DL, MVT::i32); in emitConditionalComparison()
3858 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
3868 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
3879 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
3890 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
3951 Cmp = emitComparison(SExt, DAG.getConstant(ValueofRHS, dl, in getAArch64Cmp()
3970 AArch64cc = DAG.getConstant(AArch64CC, dl, MVT_CC); in getAArch64Cmp()
4024 SDValue UpperBits = DAG.getConstant(0xFFFFFFFF00000000, DL, MVT::i64); in getAArch64XALUOOp()
4036 DAG.getConstant(63, DL, MVT::i64)); in getAArch64XALUOOp()
4047 DAG.getConstant(0, DL, MVT::i64), in getAArch64XALUOOp()
4085 SDValue TVal = DAG.getConstant(1, dl, MVT::i32); in LowerXOR()
4086 SDValue FVal = DAG.getConstant(0, dl, MVT::i32); in LowerXOR()
4090 SDValue CCVal = DAG.getConstant(getInvertedCondCode(CC), dl, MVT::i32); in LowerXOR()
4139 DAG.getConstant(-1ULL, dl, Other.getValueType())); in LowerXOR()
4154 SDValue Op0 = Invert ? DAG.getConstant(0, DL, VT) : Value; in valueToCarryFlag()
4155 SDValue Op1 = Invert ? Value : DAG.getConstant(1, DL, VT); in valueToCarryFlag()
4167 SDValue Zero = DAG.getConstant(0, DL, VT); in carryFlagToValue()
4168 SDValue One = DAG.getConstant(1, DL, VT); in carryFlagToValue()
4170 SDValue CC = DAG.getConstant(Cond, DL, MVT::i32); in carryFlagToValue()
4178 SDValue Zero = DAG.getConstant(0, DL, VT); in overflowFlagToValue()
4179 SDValue One = DAG.getConstant(1, DL, VT); in overflowFlagToValue()
4180 SDValue CC = DAG.getConstant(AArch64CC::VS, DL, MVT::i32); in overflowFlagToValue()
4224 SDValue TVal = DAG.getConstant(1, dl, MVT::i32); in LowerXALUO()
4225 SDValue FVal = DAG.getConstant(0, dl, MVT::i32); in LowerXALUO()
4230 SDValue CCVal = DAG.getConstant(getInvertedCondCode(CC), dl, MVT::i32); in LowerXALUO()
4313 DAG.getConstant(0x400000, dl, I32)); in LowerFP_ROUND()
4322 SDValue One = DAG.getConstant(1, dl, I32); in LowerFP_ROUND()
4327 DAG.getNode(ISD::ADD, dl, I32, DAG.getConstant(0x7fff, dl, I32), Lsb); in LowerFP_ROUND()
4442 Op.getOperand(IsStrict ? 1 : 0), DAG.getConstant(0, dl, MVT::i64)); in LowerVectorFP_TO_INT()
4550 SDValue MinC = DAG.getConstant( in LowerVectorFP_TO_INT_SAT()
4553 SDValue MaxC = DAG.getConstant( in LowerVectorFP_TO_INT_SAT()
4557 SDValue MinC = DAG.getConstant( in LowerVectorFP_TO_INT_SAT()
4607 SDValue MinC = DAG.getConstant( in LowerFP_TO_INT_SAT()
4610 SDValue MaxC = DAG.getConstant( in LowerFP_TO_INT_SAT()
4614 SDValue MinC = DAG.getConstant( in LowerFP_TO_INT_SAT()
4720 In, DAG.getConstant(0, dl, MVT::i64)); in LowerVectorINT_TO_FP()
4804 DAG.getConstant(1ull << 63, DL, MVT::i64)); in LowerINT_TO_FP()
4808 DAG.getConstant(~0xfffull, DL, MVT::i64)); in LowerINT_TO_FP()
4810 DAG.getConstant(0xfffull, DL, MVT::i64)); in LowerINT_TO_FP()
4814 SDValue Zero64 = DAG.getConstant(0, DL, MVT::i64); in LowerINT_TO_FP()
5050 Ops.push_back(DAG.getConstant(CInt.zextOrTrunc(32), dl, MVT::i32)); in skipExtensionForVectorMULL()
5100 {Chain, DAG.getConstant(Intrinsic::aarch64_get_fpcr, dl, MVT::i64)}); in LowerGET_ROUNDING()
5104 DAG.getConstant(1U << 22, dl, MVT::i32)); in LowerGET_ROUNDING()
5106 DAG.getConstant(22, dl, MVT::i32)); in LowerGET_ROUNDING()
5108 DAG.getConstant(3, dl, MVT::i32)); in LowerGET_ROUNDING()
5129 DAG.getConstant(1, DL, MVT::i32)); in LowerSET_ROUNDING()
5131 DAG.getConstant(0x3, DL, MVT::i32)); in LowerSET_ROUNDING()
5134 DAG.getConstant(AArch64::RoundingBitsPos, DL, MVT::i32)); in LowerSET_ROUNDING()
5148 DAG.getConstant(RMMask, DL, MVT::i64)); in LowerSET_ROUNDING()
5186 Chain, DAG.getConstant(Intrinsic::aarch64_set_fpcr, DL, MVT::i64), FPCR}; in LowerSET_FPMODE()
5206 DAG.getConstant(AArch64::ReservedFPControlBits, DL, MVT::i64)); in LowerRESET_FPMODE()
5210 DAG.getConstant(Intrinsic::aarch64_set_fpcr, DL, MVT::i64), in LowerRESET_FPMODE()
5339 DAG.getConstant(0, DL, MVT::i64)); in LowerMUL()
5354 DAG.getConstant(0, DL, MVT::i64)); in LowerMUL()
5360 return DAG.getConstant(1, DL, MVT::nxv1i1); in getPTrue()
5435 SDValue Mask = DAG.getConstant(1, DL, InVT); in getSVEPredicateBitCast()
5453 SDValue Mask = DAG.getConstant(/*PSTATE.SM*/ 1, DL, MVT::i64); in getRuntimePStateSM()
5525 DAG.getConstant(1, DL, MVT::i32)); in LowerSMELdrStr()
5574 DAG.getConstant(AArch64SME::Always, DL, MVT::i64)); in LowerINTRINSIC_VOID()
5580 DAG.getConstant(AArch64SME::Always, DL, MVT::i64)); in LowerINTRINSIC_VOID()
5665 N.getOperand(0), DAG.getConstant(1, dl, MVT::i64)); in LowerINTRINSIC_WO_CHAIN()
5679 DAG.getConstant(0, dl, MVT::i64)), in LowerINTRINSIC_WO_CHAIN()
5680 DAG.getConstant(1, dl, MVT::i64)); in LowerINTRINSIC_WO_CHAIN()
5792 DAG.getConstant(1, dl, MVT::i32)); in LowerINTRINSIC_WO_CHAIN()
5794 SDValue One = DAG.getConstant(1, dl, MVT::i32); in LowerINTRINSIC_WO_CHAIN()
5800 DAG.getConstant(1, dl, MVT::i32)); in LowerINTRINSIC_WO_CHAIN()
5802 DAG.getConstant(2, dl, MVT::i32)); in LowerINTRINSIC_WO_CHAIN()
5806 DAG.getConstant(1, dl, MVT::i32)); in LowerINTRINSIC_WO_CHAIN()
5808 DAG.getConstant(3, dl, MVT::i32)); in LowerINTRINSIC_WO_CHAIN()
6060 DAG.getConstant(0, dl, MVT::i64)); in LowerINTRINSIC_WO_CHAIN()
6222 DAG.getConstant(Log2_32(ScaleVal), DL, IndexVT)); in LowerMGATHER()
6263 : DAG.getConstant(0, DL, ContainerVT); in LowerMGATHER()
6310 DAG.getConstant(Log2_32(ScaleVal), DL, IndexVT)); in LowerMSCATTER()
6417 Trunc, DAG.getConstant(0, DL, MVT::i64)); in LowerTruncateVectorStore()
6469 StoreNode->getValue(), DAG.getConstant(0, Dl, MVT::i64)); in LowerSTORE()
6474 DAG.getConstant(EC.getKnownMinValue() / 2, Dl, MVT::i64)); in LowerSTORE()
6491 Value, DAG.getConstant(i, Dl, MVT::i32)); in LowerSTORE()
6493 DAG.getConstant(i * 8, Dl, PtrVT)); in LowerSTORE()
6548 DAG.getConstant(i * 8, DL, PtrVT)); in LowerLOAD()
6586 DAG.getConstant(0, DL, MVT::i64)); in LowerLOAD()
6600 SDValue Neg = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in LowerABS()
6605 Op.getOperand(0), DAG.getConstant(0, DL, VT)); in LowerABS()
6607 DAG.getConstant(AArch64CC::PL, DL, MVT::i32), in LowerABS()
6619 SDValue CCVal = DAG.getConstant(CC, dl, MVT::i32); in LowerBRCOND()
6642 DAG.getConstant(NewShiftNo, DL, Shifts.getValueType())); in LowerFunnelShift()
6676 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in LowerFLDEXP()
6685 DAG.getConstant(Intrinsic::aarch64_sve_fscale, DL, MVT::i64), in LowerFLDEXP()
6727 Entry.Node = DAG.getConstant(20, dl, MVT::i64); in LowerINIT_TRAMPOLINE()
7425 DAG.getConstant(32, DL, RegVT)); in LowerFormalArguments()
7454 DAG.getConstant(ObjOffset, DL, MVT::i64)); in LowerFormalArguments()
7524 BytesIncrement = DAG.getConstant( in LowerFormalArguments()
7673 DAG.getConstant(1, DL, MVT::i32)); in LowerFormalArguments()
7683 {Chain, Size, DAG.getConstant(1, DL, MVT::i64)}); in LowerFormalArguments()
7751 DAG.getConstant(GPRSaveSize, DL, MVT::i64)); in saveVarArgRegisters()
7766 DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getConstant(8, DL, PtrVT)); in saveVarArgRegisters()
7792 DAG.getConstant(16, DL, PtrVT)); in saveVarArgRegisters()
7846 DAG.getConstant(32, DL, VA.getLocVT())); in LowerCallResult()
8399 DAG.getConstant(8, DL, TPIDR2ObjAddr.getValueType())); in LowerCall()
8401 DAG.getConstant(1, DL, MVT::i32)); in LowerCall()
8406 DAG.getConstant(Intrinsic::aarch64_sme_set_tpidr2, DL, MVT::i32), in LowerCall()
8422 PStateSM = DAG.getConstant(1, DL, MVT::i64); in LowerCall()
8424 PStateSM = DAG.getConstant(0, DL, MVT::i64); in LowerCall()
8451 {Chain, DAG.getConstant(0, DL, MVT::i32), ZTFrameIdx}); in LowerCall()
8464 DAG.getConstant(AArch64SME::Always, DL, MVT::i64)); in LowerCall()
8532 DAG.getConstant(32, DL, VA.getLocVT())); in LowerCall()
8583 BytesIncrement = DAG.getConstant( in LowerCall()
8690 DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i64); in LowerCall()
8727 DAG.getConstant(NumBytes, DL, MVT::i64)); in LowerCall()
8932 DAG.getConstant(AArch64SME::Always, DL, MVT::i64)); in LowerCall()
8937 {Result, DAG.getConstant(0, DL, MVT::i32), ZTFrameIdx}); in LowerCall()
8948 DAG.getConstant(Intrinsic::aarch64_sme_get_tpidr2, DL, MVT::i32)); in LowerCall()
8965 DAG.getConstant(Intrinsic::aarch64_sme_set_tpidr2, DL, MVT::i32), in LowerCall()
8966 DAG.getConstant(0, DL, MVT::i64)); in LowerCall()
9058 DAG.getConstant(32, DL, VA.getLocVT())); in LowerReturn()
9620 DAG.getConstant(3, DL, PtrVT)); in LowerWindowsGlobalTLSAddress()
9825 RHS = DAG.getConstant(0, dl, LHS.getValueType()); in LowerBR_CC()
9845 SDValue CCVal = DAG.getConstant(OFCC, dl, MVT::i32); in LowerBR_CC()
9870 DAG.getConstant(Log2_64(Mask), dl, MVT::i64), in LowerBR_CC()
9886 DAG.getConstant(Log2_64(Mask), dl, MVT::i64), in LowerBR_CC()
9898 DAG.getConstant(SignBitPos, dl, MVT::i64), Dest); in LowerBR_CC()
9909 DAG.getConstant(SignBitPos, dl, MVT::i64), Dest); in LowerBR_CC()
9926 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerBR_CC()
9930 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerBR_CC()
10007 SDValue SignMaskV = DAG.getConstant(~APInt::getSignMask(BitWidth), DL, VecVT); in LowerFCOPYSIGN()
10013 SignMaskV = DAG.getConstant(APInt::getAllOnes(BitWidth), DL, VecVT); in LowerFCOPYSIGN()
10070 DAG.getConstant(0, DL, MVT::i64)); in LowerCTPOP_PARITY()
10074 DAG.getConstant(1, DL, MVT::i32)); in LowerCTPOP_PARITY()
10085 DAG.getConstant(0, DL, MVT::i64)); in LowerCTPOP_PARITY()
10089 DAG.getConstant(1, DL, MVT::i32)); in LowerCTPOP_PARITY()
10107 SDValue Zeros = DAG.getConstant(0, DL, DT); in LowerCTPOP_PARITY()
10108 SDValue Ones = DAG.getConstant(1, DL, VT8Bit); in LowerCTPOP_PARITY()
10327 SDValue TVal = DAG.getConstant(1, dl, VT); in LowerSETCC()
10328 SDValue FVal = DAG.getConstant(0, dl, VT); in LowerSETCC()
10374 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSETCC()
10387 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSETCC()
10391 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerSETCC()
10414 SDValue TVal = DAG.getConstant(1, DL, OpVT); in LowerSETCCCARRY()
10415 SDValue FVal = DAG.getConstant(0, DL, OpVT); in LowerSETCCCARRY()
10420 DAG.getConstant(changeIntCCToAArch64CC(CondInv), DL, MVT::i32); in LowerSETCCCARRY()
10439 RHS = DAG.getConstant(0, dl, LHS.getValueType()); in LowerSELECT_CC()
10468 DAG.getConstant(VT.getSizeInBits() - 1, dl, VT)); in LowerSELECT_CC()
10469 return DAG.getNode(ISD::OR, dl, VT, Shift, DAG.getConstant(1, dl, VT)); in LowerSELECT_CC()
10482 DAG.getConstant(VT.getSizeInBits() - 1, dl, VT)); in LowerSELECT_CC()
10598 FVal = DAG.getConstant(0, dl, FVal.getValueType()); in LowerSELECT_CC()
10639 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSELECT_CC()
10645 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerSELECT_CC()
10746 SDValue CCVal = DAG.getConstant(OFCC, DL, MVT::i32); in LowerSELECT()
10761 RHS = DAG.getConstant(0, DL, CCVal.getValueType()); in LowerSELECT()
10953 DAG.getConstant(StackOffset, DL, MVT::i64)); in LowerWin64_VASTART()
10995 DAG.getConstant(Offset, DL, PtrVT)); in LowerAAPCS_VASTART()
10999 DAG.getConstant(GPRSize, DL, PtrVT)); in LowerAAPCS_VASTART()
11013 DAG.getConstant(Offset, DL, PtrVT)); in LowerAAPCS_VASTART()
11017 DAG.getConstant(FPRSize, DL, PtrVT)); in LowerAAPCS_VASTART()
11028 DAG.getConstant(Offset, DL, PtrVT)); in LowerAAPCS_VASTART()
11030 DAG.getStore(Chain, DL, DAG.getConstant(-GPRSize, DL, MVT::i32), in LowerAAPCS_VASTART()
11036 DAG.getConstant(Offset, DL, PtrVT)); in LowerAAPCS_VASTART()
11038 DAG.getStore(Chain, DL, DAG.getConstant(-FPRSize, DL, MVT::i32), in LowerAAPCS_VASTART()
11071 DAG.getConstant(VaListSize, DL, MVT::i32), in LowerVACOPY()
11101 DAG.getConstant(Align->value() - 1, DL, PtrVT)); in LowerVAARG()
11103 DAG.getConstant(-(int64_t)Align->value(), DL, PtrVT)); in LowerVAARG()
11123 DAG.getConstant(ArgSize, DL, PtrVT)); in LowerVAARG()
11208 SDValue Offset = DAG.getConstant(8, DL, getPointerTy(DAG.getDataLayout())); in LowerADDROFRETURNADDR()
11225 SDValue Offset = DAG.getConstant(8, DL, getPointerTy(DAG.getDataLayout())); in LowerRETURNADDR()
11556 AArch64ISD::CSINC, DL, MVT::i32, DAG.getConstant(0, DL, MVT::i32), in getSETCC()
11557 DAG.getConstant(0, DL, MVT::i32), in getSETCC()
11558 DAG.getConstant(getInvertedCondCode(CC), DL, MVT::i32), NZCV); in getSETCC()
11940 V64Reg, DAG.getConstant(0, DL, MVT::i64)); in WidenVector()
12038 DAG.getConstant(Intrinsic::aarch64_neon_tbl1, dl, MVT::i32), SourceVec, in ReconstructShuffleWithRuntimeMask()
12138 TBLOperands.push_back(DAG.getConstant(Sources.size() == 3 in ReconstructShuffle()
12156 TBLMask.push_back(DAG.getConstant(Mask[i], dl, MVT::i32)); in ReconstructShuffle()
12232 DAG.getConstant(NumSrcElts, dl, MVT::i64)); in ReconstructShuffle()
12238 DAG.getConstant(0, dl, MVT::i64)); in ReconstructShuffle()
12243 DAG.getConstant(0, dl, MVT::i64)); in ReconstructShuffle()
12246 DAG.getConstant(NumSrcElts, dl, MVT::i64)); in ReconstructShuffle()
12258 DAG.getConstant(Imm, dl, MVT::i32)); in ReconstructShuffle()
12670 DAG.getConstant(0, DL, MVT::i64)); in tryFormConcatFromShuffle()
12674 DAG.getConstant(0, DL, MVT::i64)); in tryFormConcatFromShuffle()
12820 SDValue Lane = DAG.getConstant(OpNum - OP_VDUP0, dl, MVT::i64); in GeneratePerfectShuffle()
12828 DAG.getConstant(Imm, dl, MVT::i32)); in GeneratePerfectShuffle()
12880 TBLMask.push_back(DAG.getConstant(Offset, DL, MVT::i32)); in GenerateTBL()
12893 DAG.getConstant(Intrinsic::aarch64_neon_tbl1, DL, MVT::i32), V1Cst, in GenerateTBL()
12900 DAG.getConstant(Intrinsic::aarch64_neon_tbl1, DL, MVT::i32), V1Cst, in GenerateTBL()
12911 DAG.getConstant(Intrinsic::aarch64_neon_tbl2, DL, MVT::i32), V1Cst, in GenerateTBL()
12988 return DAG.getNode(Opcode, dl, VT, V, DAG.getConstant(Lane, dl, MVT::i64)); in constructDup()
13103 TBLMaskParts[I] = DAG.getConstant(C->getSExtValue() + 32, dl, MVT::i32); in tryToConvertShuffleOfTbl2ToTbl4()
13132 SDValue Zeros = DAG.getConstant(0, dl, SrcVT); in LowerZERO_EXTEND_VECTOR_INREG()
13215 DAG.getConstant(8, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
13225 DAG.getConstant(Imm, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
13229 DAG.getConstant(Imm, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
13267 SDValue DstLaneV = DAG.getConstant(Anomaly, dl, MVT::i64); in LowerVECTOR_SHUFFLE()
13275 SDValue SrcLaneV = DAG.getConstant(SrcLane, dl, MVT::i64); in LowerVECTOR_SHUFFLE()
13335 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in LowerSPLAT_VECTOR()
13372 SDValue One = DAG.getConstant(1, DL, MVT::i64); in LowerDUPQLane()
13425 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImm64()
13472 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm32()
13473 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm32()
13476 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm32()
13477 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm32()
13517 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm16()
13518 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm16()
13521 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm16()
13522 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm16()
13553 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm321s()
13554 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm321s()
13575 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImm8()
13606 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImmFP()
13856 Lane = DAG.getConstant(LowBits.getZExtValue(), dl, MVT::i32); in NormalizeBuildVector()
13949 SDValue Start = DAG.getConstant(SeqInfo->first, DL, ContainerVT); in LowerBUILD_VECTOR()
14126 DAG.getConstant(0, dl, MVT::i64)); in LowerBUILD_VECTOR()
14129 DAG.getConstant(NumElts, dl, MVT::i64)); in LowerBUILD_VECTOR()
14216 SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64); in LowerBUILD_VECTOR()
14257 Op.getOperand(I), DAG.getConstant(I, dl, MVT::i64)); in LowerBUILD_VECTOR()
14374 SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64); in LowerBUILD_VECTOR()
14703 Res = DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(0, dl, VT), Res); in LowerDIV()
14828 SDValue Zero = DAG.getConstant(0, dl, OpVT); in LowerTRUNCATE()
14829 SDValue One = DAG.getConstant(1, dl, OpVT); in LowerTRUNCATE()
14907 DAG.getConstant(Cnt, DL, MVT::i32)); in LowerVectorSRA_SRL_SHL()
14909 DAG.getConstant(Intrinsic::aarch64_neon_ushl, DL, in LowerVectorSRA_SRL_SHL()
14937 DAG.getConstant(Cnt, DL, MVT::i32), Op->getFlags()); in LowerVectorSRA_SRL_SHL()
14946 SDValue NegShift = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in LowerVectorSRA_SRL_SHL()
14950 DAG.getConstant(Opc, DL, MVT::i32), Op.getOperand(0), in LowerVectorSRA_SRL_SHL()
15165 DAG.getConstant(0, DL, MVT::i64)); in getReductionSDNode()
15256 DAG.getConstant(Shift * ElemVT.getSizeInBits(), DL, MVT::i64); in getVectorBitwiseReduce()
15356 RHS = DAG.getNode(ISD::XOR, dl, VT, DAG.getConstant(-1ULL, dl, VT), RHS); in LowerATOMIC_LOAD_AND()
15382 DAG.getConstant(-(uint64_t)Align->value(), dl, VT)); in LowerWindowsDYNAMIC_STACKALLOC()
15400 DAG.getConstant(4, dl, MVT::i64)); in LowerWindowsDYNAMIC_STACKALLOC()
15412 DAG.getConstant(4, dl, MVT::i64)); in LowerWindowsDYNAMIC_STACKALLOC()
15419 DAG.getConstant(-(uint64_t)Align->value(), dl, VT)); in LowerWindowsDYNAMIC_STACKALLOC()
15447 DAG.getConstant(-(uint64_t)Align->value(), dl, VT)); in LowerInlineDYNAMIC_STACKALLOC()
17690 DAG.getConstant(8, DL, MVT::i64)); in performVecReduceAddCombineWithUADDLP()
17693 DAG.getConstant(8, DL, MVT::i64)); in performVecReduceAddCombineWithUADDLP()
17701 DAG.getConstant(0, DL, MVT::i64)); in performVecReduceAddCombineWithUADDLP()
17704 DAG.getConstant(0, DL, MVT::i64)); in performVecReduceAddCombineWithUADDLP()
17760 B = DAG.getConstant(1, DL, Op0VT); in performVecReduceAddCombine()
17778 SDValue Zeros = DAG.getConstant(0, DL, TargetType); in performVecReduceAddCombine()
17788 SDValue Zeros = DAG.getConstant(0, DL, MVT::v4i32); in performVecReduceAddCombine()
17791 DAG.getConstant(I * 16, DL, MVT::i64)); in performVecReduceAddCombine()
17793 DAG.getConstant(I * 16, DL, MVT::i64)); in performVecReduceAddCombine()
17811 SDValue Zeros = DAG.getConstant(0, DL, MVT::v2i32); in performVecReduceAddCombine()
17814 DAG.getConstant(I * 16, DL, MVT::i64)); in performVecReduceAddCombine()
17816 DAG.getConstant(I * 16, DL, MVT::i64)); in performVecReduceAddCombine()
17992 SDValue Pow2MinusOne = DAG.getConstant((1ULL << Lg2) - 1, DL, VT); in BuildSREMPow2()
17993 SDValue Zero = DAG.getConstant(0, DL, VT); in BuildSREMPow2()
18003 SDValue CCVal = DAG.getConstant(AArch64CC::MI, DL, MVT_CC); in BuildSREMPow2()
18341 SDValue RHS = DAG.getConstant(N1, DL, MVT::i64); in performMulCombine()
18357 SDValue Zero = DAG.getConstant(0, DL, VT); in performMulCombine()
18641 DAG.getConstant(IntrinsicOpcode, DL, MVT::i32), in performFpToIntCombine()
18642 Op->getOperand(0), DAG.getConstant(C, DL, MVT::i32)); in performFpToIntCombine()
18799 Condition = DAG.getConstant(InvCC0, DL, MVT_CC); in performANDORCSELCombine()
18803 Condition = DAG.getConstant(CC0, DL, MVT_CC); in performANDORCSELCombine()
18807 SDValue NZCVOp = DAG.getConstant(NZCV, DL, MVT::i32); in performANDORCSELCombine()
18816 DAG.getConstant(Op1->getAPIntValue().abs(), DL, Op1->getValueType(0)); in performANDORCSELCombine()
18824 CSel0.getOperand(1), DAG.getConstant(CC1, DL, MVT::i32), in performANDORCSELCombine()
18933 DAG.getConstant(Mask.zextOrTrunc(32), DL, MVT::i32)); in performSVEAndCombine()
19028 return DAG.getNode(AArch64ISD::CSINC, DL, VT, DAG.getConstant(0, DL, VT), in performANDSETCCCombine()
19029 DAG.getConstant(0, DL, VT), in performANDSETCCCombine()
19030 DAG.getConstant(InvertedCC, DL, MVT::i32), Cmp); in performANDSETCCCombine()
19282 DAG.getConstant(0, DL, MVT::i64)); in performExtractVectorEltCombine()
19284 DAG.getConstant(1, DL, MVT::i64)); in performExtractVectorEltCombine()
19477 DAG.getConstant(1ULL << (N0.getConstantOperandVal(1) - 1), dl, BVT)); in performConcatVectorsCombine()
19500 DAG.getConstant(0, dl, MVT::i64)); in performConcatVectorsCombine()
19697 DAG.getConstant(NumElems, DL, MVT::i64)); in tryExtendDUPToExtractHigh()
19831 CCVal = DAG.getConstant( in performSetccAddFolding()
19842 LHS = DAG.getNode(ISD::ADD, dl, VT, RHS, DAG.getConstant(1, dl, VT)); in performSetccAddFolding()
19880 DAG.getConstant(0, DL, MVT::i64)); in performAddUADDVCombine()
19935 CTVal = cast<ConstantSDNode>(DAG.getConstant(C, DL, VT)); in performAddCSelIntoCSinc()
19952 SDValue CCVal = DAG.getConstant(AArch64CC, DL, MVT::i32); in performAddCSelIntoCSinc()
19988 SDValue Zero = DAG.getConstant(0, DL, VT); in getNegatedInteger()
20138 SDValue CC = DAG.getConstant(AArch64CC::LO, DL, MVT::i32); in foldADCToCINC()
20505 DAG.getConstant(0, DL, MVT::i64)); in performAddSubIntoVectorOp()
20726 NewOp, DAG.getConstant(0, DL, MVT::i64)); in performExtBinopLoadFold()
20729 DAG.getConstant(NumSubElts * NumSubLoads, DL, MVT::i64)); in performExtBinopLoadFold()
20740 DAG.getConstant(0, DL, MVT::i64)); in performExtBinopLoadFold()
20743 DAG.getConstant(NumSubElts * NumSubLoads, DL, MVT::i64)); in performExtBinopLoadFold()
20894 DAG.getConstant(-ShiftAmount, dl, MVT::i32)); in tryCombineShiftImm()
20897 DAG.getConstant(0, dl, MVT::i64)); in tryCombineShiftImm()
20901 DAG.getConstant(ShiftAmount, dl, MVT::i32)); in tryCombineShiftImm()
20904 DAG.getConstant(0, dl, MVT::i64)); in tryCombineShiftImm()
20934 DAG.getConstant(0, dl, MVT::i64)); in combineAcrossLanesIntrinsic()
20987 DAG.getConstant(ElemSize, dl, MVT::i32)); in LowerSVEIntrinsicEXT()
21024 Imm = DAG.getConstant(ImmVal, DL, MVT::i32); in tryConvertSVEWideCompare()
21038 Imm = DAG.getConstant(ImmVal, DL, MVT::i32); in tryConvertSVEWideCompare()
21070 SDValue TVal = DAG.getConstant(1, DL, OutVT); in getPTest()
21071 SDValue FVal = DAG.getConstant(0, DL, OutVT); in getPTest()
21090 SDValue CC = DAG.getConstant(getInvertedCondCode(Cond), DL, MVT::i32); in getPTest()
21109 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in combineSVEReductionInt()
21126 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in combineSVEReductionFP()
21142 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in combineSVEReductionOrderedFP()
21645 DAG.getConstant(BaseOffset + Offset, DL, MVT::i64)); in splitStoreSplat()
21720 SDValue PassThru = DAG.getConstant(0, DL, LoadVT); in performLDNT1Combine()
21992 DAG.getConstant(0, DL, MVT::i64)); in splitStores()
21994 DAG.getConstant(NumElts, DL, MVT::i64)); in splitStores()
22000 DAG.getConstant(8, DL, MVT::i64)); in splitStores()
22049 SDValue PassThru = DAG.getConstant(0, DL, VT); in performUnpackCombine()
22168 DAG.getConstant(0, DL, OpVT)); in performUzpCombine()
22621 DAG.getConstant(16, DL, MVT::i32)); in combineV3I8LoadExt()
22627 DAG.getConstant(0, DL, MVT::i64)); in combineV3I8LoadExt()
22797 MaskConstants.push_back(DAG.getConstant(MaskBit, DL, MVT::i32)); in vectorToScalarBitmask()
22806 RepresentativeBits, DAG.getConstant(8, DL, MVT::i32)); in vectorToScalarBitmask()
22816 MaskConstants.push_back(DAG.getConstant(MaskBit, DL, MVT::i64)); in vectorToScalarBitmask()
22893 DAG.getConstant(2 * IdxScale, DL, MVT::i64)); in combineI8TruncStore()
22899 DAG.getConstant(1 * IdxScale, DL, MVT::i64)); in combineI8TruncStore()
22905 DAG.getConstant(0, DL, MVT::i64)); in combineI8TruncStore()
23532 DAG.getConstant(AndSMask, DL, SubsC->getValueType(0))); in performSubsToAndsCombine()
23534 DAG.getConstant(CC == AArch64CC::HI ? AArch64CC::NE : AArch64CC::EQ, DL, in performSubsToAndsCombine()
23728 DAG.getConstant(BitWidth - 1, SDLoc(N), CTTZ.getValueType()); in foldCSELofCTTZ()
23789 SDValue CCValue = DAG.getConstant(CC, DL, MVT::i32); in foldCSELOfCSEL()
23902 LHS.getOperand(1), DAG.getConstant(NewCond, DL, MVT::i32), in performSETCCCombine()
23917 DAG.getConstant(TstImm, DL, TstVT)); in performSETCCCombine()
23963 return DCI.DAG.getMergeValues({Res, DCI.DAG.getConstant(0, DL, MVT::i32)}, in performFlagSettingCombine()
24156 DAG.getConstant(Bit, DL, MVT::i64), N->getOperand(3)); in performTBZCombine()
24237 NumElts, DAG.getConstant(VT.getScalarSizeInBits() - 1, SDLoc(N), in performVSelectCombine()
24350 DCI.DAG.getConstant(0, DL, MVT::i64)); in performDUPCombine()
24441 DAG.getConstant(MinOffset, DL, MVT::i64)); in performGlobalAddressCombine()
24462 SDValue Shift = DAG.getConstant(Log2_32(BitWidth / 8), DL, MVT::i64); in getScaledOffsetForBitWidth()
24890 Ops[1] = DAG.getConstant(Intrinsic::aarch64_sve_prfb_gather_uxtw_index, DL, in combineSVEPrefetchVecBaseImmOff()
25178 DAG.getConstant(TruncHighVT.getVectorNumElements(), DL, MVT::i64); in tryCombineMULLWithUZP1()
25248 DAG.getConstant(0, DL, MVT::i64)); in performScalarToVectorCombine()
25573 N->getOperand(0), DAG.getConstant(Register, DL, MVT::i64)); in PerformDAGCombine()
25575 AArch64ISD::CSINC, DL, MVT::i32, DAG.getConstant(0, DL, MVT::i32), in PerformDAGCombine()
25576 DAG.getConstant(0, DL, MVT::i32), in PerformDAGCombine()
25577 DAG.getConstant(AArch64CC::NE, DL, MVT::i32), A.getValue(1)); in PerformDAGCombine()
25705 Offset = DAG.getConstant(RHSC, SDLoc(N), RHS->getValueType(0)); in getIndexedAddressParts()
26158 DAG.getConstant(-1ULL, dl, MVT::i64), Val2x64.first); in ReplaceATOMIC_LOAD_128Results()
26161 DAG.getConstant(-1ULL, dl, MVT::i64), Val2x64.second); in ReplaceATOMIC_LOAD_128Results()
27210 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in convertToScalableVector()
27221 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in convertFromScalableVector()
27277 auto Op2 = DAG.getConstant(0, DL, ContainerVT); in convertFixedMaskToScalableVector()
27310 PassThru = DAG.getConstant(0, DL, ContainerVT); in LowerFixedLengthVectorMLoadToSVE()
27406 DAG.getConstant(0, dl, ContainerVT), Res); in LowerFixedLengthVectorIntDivideToSVE()
27431 SDValue IdxZero = DAG.getConstant(0, dl, MVT::i64); in LowerFixedLengthVectorIntDivideToSVE()
27433 DAG.getConstant(HalfVT.getVectorNumElements(), dl, MVT::i64); in LowerFixedLengthVectorIntDivideToSVE()
27656 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in LowerVECREDUCE_SEQ_FADD()
27736 Rdx, DAG.getConstant(0, DL, MVT::i64)); in LowerReductionToSVE()
27987 SDValue Zero = DAG.getConstant(0, DL, MVT::i64); in LowerVECTOR_HISTOGRAM()
28117 AddRuntimeVLMask.push_back(DAG.getConstant(1, DL, MVT::i64)); in GenerateFixedLengthSVETBL()
28120 AddRuntimeVLMask.push_back(DAG.getConstant(0, DL, MVT::i64)); in GenerateFixedLengthSVETBL()
28126 TBLMask.push_back(DAG.getConstant(Index, DL, MVT::i64)); in GenerateFixedLengthSVETBL()
28134 TBLMask.push_back(DAG.getConstant((int)MaxOffset, DL, MVT::i64)); in GenerateFixedLengthSVETBL()
28136 AddRuntimeVLMask.push_back(DAG.getConstant(0, DL, MVT::i64)); in GenerateFixedLengthSVETBL()
28148 DAG.getConstant(Intrinsic::aarch64_sve_tbl, DL, MVT::i32), in GenerateFixedLengthSVETBL()
28170 DAG.getConstant(Intrinsic::aarch64_sve_tbl2, DL, MVT::i32), in GenerateFixedLengthSVETBL()
28203 DAG.getConstant(Lane, DL, MVT::i64)); in LowerFixedLengthVECTOR_SHUFFLEToSVE()
28217 DAG.getConstant(VT.getVectorNumElements() - 1, DL, MVT::i64)); in LowerFixedLengthVECTOR_SHUFFLEToSVE()