Lines Matching refs:getConstant

933                           TLO.DAG.getConstant(NewImm, DL, VT));  in optimizeLogicalImm()
1624 SDValue Condition = DAG.getConstant(Predicate, DL, MVT_CC); in emitConditionalComparison()
1627 SDValue NZCVOp = DAG.getConstant(NZCV, DL, MVT::i32); in emitConditionalComparison()
1886 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
1896 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
1907 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
1918 RHS = DAG.getConstant(C, dl, VT); in getAArch64Cmp()
1975 Cmp = emitComparison(SExt, DAG.getConstant(ValueofRHS, dl, in getAArch64Cmp()
1994 AArch64cc = DAG.getConstant(AArch64CC, dl, MVT_CC); in getAArch64Cmp()
2041 DAG.getConstant(0, DL, MVT::i64)); in getAArch64XALUOOp()
2054 DAG.getConstant(32, DL, MVT::i64)); in getAArch64XALUOOp()
2057 DAG.getConstant(31, DL, MVT::i64)); in getAArch64XALUOOp()
2070 DAG.getConstant(32, DL, MVT::i64)); in getAArch64XALUOOp()
2074 DAG.getConstant(0, DL, MVT::i64), in getAArch64XALUOOp()
2085 DAG.getConstant(63, DL, MVT::i64)); in getAArch64XALUOOp()
2096 DAG.getConstant(0, DL, MVT::i64), in getAArch64XALUOOp()
2145 SDValue TVal = DAG.getConstant(1, dl, MVT::i32); in LowerXOR()
2146 SDValue FVal = DAG.getConstant(0, dl, MVT::i32); in LowerXOR()
2150 SDValue CCVal = DAG.getConstant(getInvertedCondCode(CC), dl, MVT::i32); in LowerXOR()
2199 DAG.getConstant(-1ULL, dl, Other.getValueType())); in LowerXOR()
2256 SDValue TVal = DAG.getConstant(1, dl, MVT::i32); in LowerXALUO()
2257 SDValue FVal = DAG.getConstant(0, dl, MVT::i32); in LowerXALUO()
2262 SDValue CCVal = DAG.getConstant(getInvertedCondCode(CC), dl, MVT::i32); in LowerXALUO()
2298 DAG.getConstant(PrfOp, DL, MVT::i32), Op.getOperand(1)); in LowerPREFETCH()
2585 Ops.push_back(DAG.getConstant(CInt.zextOrTrunc(32), dl, MVT::i32)); in skipExtensionForVectorMULL()
2631 DAG.getConstant(Intrinsic::aarch64_get_fpcr, dl, in LowerFLT_ROUNDS_()
2635 DAG.getConstant(1U << 22, dl, MVT::i32)); in LowerFLT_ROUNDS_()
2637 DAG.getConstant(22, dl, MVT::i32)); in LowerFLT_ROUNDS_()
2639 DAG.getConstant(3, dl, MVT::i32)); in LowerFLT_ROUNDS_()
2803 Trunc, DAG.getConstant(0, DL, MVT::i64)); in LowerTruncateVectorStore()
3270 DAG.getNode(ISD::ADD, DL, PtrVT, FIN, DAG.getConstant(8, DL, PtrVT)); in saveVarArgRegisters()
3299 DAG.getConstant(16, DL, PtrVT)); in saveVarArgRegisters()
3756 DAG.getConstant(Outs[i].Flags.getByValSize(), DL, MVT::i64); in LowerCall()
4339 DAG.getConstant(3, DL, PtrVT)); in LowerWindowsGlobalTLSAddress()
4402 RHS = DAG.getConstant(0, dl, LHS.getValueType()); in LowerBR_CC()
4422 SDValue CCVal = DAG.getConstant(OFCC, dl, MVT::i32); in LowerBR_CC()
4447 DAG.getConstant(Log2_64(Mask), dl, MVT::i64), in LowerBR_CC()
4463 DAG.getConstant(Log2_64(Mask), dl, MVT::i64), in LowerBR_CC()
4474 DAG.getConstant(Mask, dl, MVT::i64), Dest); in LowerBR_CC()
4484 DAG.getConstant(Mask, dl, MVT::i64), Dest); in LowerBR_CC()
4501 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerBR_CC()
4505 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerBR_CC()
4564 SDValue BuildVec = DAG.getConstant(EltMask, DL, VecVT); in LowerFCOPYSIGN()
4615 DAG.getConstant(Intrinsic::aarch64_neon_uaddlv, DL, MVT::i32), CtPop); in LowerCTPOP()
4639 DAG.getConstant(Intrinsic::aarch64_neon_uaddlp, DL, MVT::i32), Val); in LowerCTPOP()
4657 SDValue TVal = DAG.getConstant(1, dl, VT); in LowerSETCC()
4658 SDValue FVal = DAG.getConstant(0, dl, VT); in LowerSETCC()
4696 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSETCC()
4709 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSETCC()
4713 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerSETCC()
4730 RHS = DAG.getConstant(0, dl, LHS.getValueType()); in LowerSELECT_CC()
4851 FVal = DAG.getConstant(0, dl, FVal.getValueType()); in LowerSELECT_CC()
4892 SDValue CC1Val = DAG.getConstant(CC1, dl, MVT::i32); in LowerSELECT_CC()
4898 SDValue CC2Val = DAG.getConstant(CC2, dl, MVT::i32); in LowerSELECT_CC()
4934 SDValue CCVal = DAG.getConstant(OFCC, DL, MVT::i32); in LowerSELECT()
4949 RHS = DAG.getConstant(0, DL, CCVal.getValueType()); in LowerSELECT()
5068 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(8, DL, PtrVT)); in LowerAAPCS_VASTART()
5072 DAG.getConstant(GPRSize, DL, PtrVT)); in LowerAAPCS_VASTART()
5084 DAG.getConstant(16, DL, PtrVT)); in LowerAAPCS_VASTART()
5088 DAG.getConstant(FPRSize, DL, PtrVT)); in LowerAAPCS_VASTART()
5097 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(24, DL, PtrVT)); in LowerAAPCS_VASTART()
5099 Chain, DL, DAG.getConstant(-GPRSize, DL, MVT::i32), GROffsAddr, in LowerAAPCS_VASTART()
5104 DAG.getNode(ISD::ADD, DL, PtrVT, VAList, DAG.getConstant(28, DL, PtrVT)); in LowerAAPCS_VASTART()
5106 Chain, DL, DAG.getConstant(-FPRSize, DL, MVT::i32), VROffsAddr, in LowerAAPCS_VASTART()
5136 DAG.getConstant(VaListSize, DL, MVT::i32), in LowerVACOPY()
5159 DAG.getConstant(Align - 1, DL, PtrVT)); in LowerVAARG()
5161 DAG.getConstant(-(int64_t)Align, DL, PtrVT)); in LowerVAARG()
5181 DAG.getConstant(ArgSize, DL, PtrVT)); in LowerVAARG()
5287 SDValue Offset = DAG.getConstant(8, DL, getPointerTy(DAG.getDataLayout())); in LowerADDROFRETURNADDR()
5303 SDValue Offset = DAG.getConstant(8, DL, getPointerTy(DAG.getDataLayout())); in LowerRETURNADDR()
5330 DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); in LowerShiftRightParts()
5335 SDValue Cmp = emitComparison(ShAmt, DAG.getConstant(0, dl, MVT::i64), in LowerShiftRightParts()
5337 SDValue CCVal = DAG.getConstant(AArch64CC::EQ, dl, MVT::i32); in LowerShiftRightParts()
5339 DAG.getNode(AArch64ISD::CSEL, dl, VT, DAG.getConstant(0, dl, MVT::i64), in LowerShiftRightParts()
5343 DAG.getConstant(VTBits, dl, MVT::i64)); in LowerShiftRightParts()
5349 Cmp = emitComparison(ExtraShAmt, DAG.getConstant(0, dl, MVT::i64), ISD::SETGE, in LowerShiftRightParts()
5351 CCVal = DAG.getConstant(AArch64CC::GE, dl, MVT::i32); in LowerShiftRightParts()
5362 DAG.getConstant(VTBits - 1, dl, MVT::i64)) in LowerShiftRightParts()
5363 : DAG.getConstant(0, dl, VT); in LowerShiftRightParts()
5385 DAG.getConstant(VTBits, dl, MVT::i64), ShAmt); in LowerShiftLeftParts()
5390 SDValue Cmp = emitComparison(ShAmt, DAG.getConstant(0, dl, MVT::i64), in LowerShiftLeftParts()
5392 SDValue CCVal = DAG.getConstant(AArch64CC::EQ, dl, MVT::i32); in LowerShiftLeftParts()
5394 DAG.getNode(AArch64ISD::CSEL, dl, VT, DAG.getConstant(0, dl, MVT::i64), in LowerShiftLeftParts()
5398 DAG.getConstant(VTBits, dl, MVT::i64)); in LowerShiftLeftParts()
5405 Cmp = emitComparison(ExtraShAmt, DAG.getConstant(0, dl, MVT::i64), ISD::SETGE, in LowerShiftLeftParts()
5407 CCVal = DAG.getConstant(AArch64CC::GE, dl, MVT::i32); in LowerShiftLeftParts()
5413 SDValue LoForBigShift = DAG.getConstant(0, dl, VT); in LowerShiftLeftParts()
5895 V64Reg, DAG.getConstant(0, DL, MVT::i32)); in WidenVector()
6036 DAG.getConstant(NumSrcElts, dl, MVT::i64)); in ReconstructShuffle()
6042 DAG.getConstant(0, dl, MVT::i64)); in ReconstructShuffle()
6047 DAG.getConstant(0, dl, MVT::i64)); in ReconstructShuffle()
6050 DAG.getConstant(NumSrcElts, dl, MVT::i64)); in ReconstructShuffle()
6055 DAG.getConstant(Imm, dl, MVT::i32)); in ReconstructShuffle()
6395 DAG.getConstant(0, DL, MVT::i64)); in tryFormConcatFromShuffle()
6399 DAG.getConstant(0, DL, MVT::i64)); in tryFormConcatFromShuffle()
6477 SDValue Lane = DAG.getConstant(OpNum - OP_VDUP0, dl, MVT::i64); in GeneratePerfectShuffle()
6485 DAG.getConstant(Imm, dl, MVT::i32)); in GeneratePerfectShuffle()
6522 TBLMask.push_back(DAG.getConstant(Offset, DL, MVT::i32)); in GenerateTBL()
6542 DAG.getConstant(Intrinsic::aarch64_neon_tbl1, DL, MVT::i32), V1Cst, in GenerateTBL()
6550 DAG.getConstant(Intrinsic::aarch64_neon_tbl1, DL, MVT::i32), V1Cst, in GenerateTBL()
6562 DAG.getConstant(Intrinsic::aarch64_neon_tbl2, DL, MVT::i32), V1Cst, in GenerateTBL()
6630 return DAG.getNode(Opcode, dl, VT, V1, DAG.getConstant(Lane, dl, MVT::i64)); in LowerVECTOR_SHUFFLE()
6647 DAG.getConstant(Imm, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
6651 DAG.getConstant(Imm, dl, MVT::i32)); in LowerVECTOR_SHUFFLE()
6689 SDValue DstLaneV = DAG.getConstant(Anomaly, dl, MVT::i64); in LowerVECTOR_SHUFFLE()
6697 SDValue SrcLaneV = DAG.getConstant(SrcLane, dl, MVT::i64); in LowerVECTOR_SHUFFLE()
6770 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImm64()
6812 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm32()
6813 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm32()
6816 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm32()
6817 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm32()
6852 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm16()
6853 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm16()
6856 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm16()
6857 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm16()
6888 DAG.getConstant(Value, dl, MVT::i32), in tryAdvSIMDModImm321s()
6889 DAG.getConstant(Shift, dl, MVT::i32)); in tryAdvSIMDModImm321s()
6910 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImm8()
6941 DAG.getConstant(Value, dl, MVT::i32)); in tryAdvSIMDModImmFP()
7076 DAG.getConstant(Intrin, DL, MVT::i32), X, Y, in tryLowerToSLI()
7152 Lane = DAG.getConstant(LowBits.getZExtValue(), dl, MVT::i32); in NormalizeBuildVector()
7339 DAG.getConstant(0, dl, MVT::i64)); in LowerBUILD_VECTOR()
7342 DAG.getConstant(NumElts, dl, MVT::i64)); in LowerBUILD_VECTOR()
7417 SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64); in LowerBUILD_VECTOR()
7476 SDValue LaneIdx = DAG.getConstant(i, dl, MVT::i64); in LowerBUILD_VECTOR()
7682 DAG.getConstant(Cnt, DL, MVT::i32)); in LowerVectorSRA_SRL_SHL()
7684 DAG.getConstant(Intrinsic::aarch64_neon_ushl, DL, in LowerVectorSRA_SRL_SHL()
7694 DAG.getConstant(Cnt, DL, MVT::i32)); in LowerVectorSRA_SRL_SHL()
7706 DAG.getConstant(Opc, DL, MVT::i32), Op.getOperand(0), in LowerVectorSRA_SRL_SHL()
7878 DAG.getConstant(0, DL, MVT::i64)); in getReductionSDNode()
7899 DAG.getConstant(Intrinsic::aarch64_neon_fmaxnmv, dl, MVT::i32), in LowerVECREDUCE()
7906 DAG.getConstant(Intrinsic::aarch64_neon_fminnmv, dl, MVT::i32), in LowerVECREDUCE()
7925 RHS = DAG.getNode(ISD::SUB, dl, VT, DAG.getConstant(0, dl, VT), RHS); in LowerATOMIC_LOAD_SUB()
7942 RHS = DAG.getNode(ISD::XOR, dl, VT, DAG.getConstant(-1ULL, dl, VT), RHS); in LowerATOMIC_LOAD_AND()
7960 DAG.getConstant(4, dl, MVT::i64)); in LowerWindowsDYNAMIC_STACKALLOC()
7972 DAG.getConstant(4, dl, MVT::i64)); in LowerWindowsDYNAMIC_STACKALLOC()
7996 DAG.getConstant(-(uint64_t)Align, dl, VT)); in LowerDYNAMIC_STACKALLOC()
8011 DAG.getConstant(-(uint64_t)Align, dl, VT)); in LowerDYNAMIC_STACKALLOC()
8831 SDValue Neg = DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), in performIntegerAbsCombine()
8836 N0.getOperand(0), DAG.getConstant(0, DL, VT)); in performIntegerAbsCombine()
8838 DAG.getConstant(AArch64CC::PL, DL, MVT::i32), in performIntegerAbsCombine()
8873 SDValue Zero = DAG.getConstant(0, DL, VT); in BuildSDIVPow2()
8874 SDValue Pow2MinusOne = DAG.getConstant((1ULL << Lg2) - 1, DL, VT); in BuildSDIVPow2()
8888 DAG.getNode(ISD::SRA, DL, VT, CSel, DAG.getConstant(Lg2, DL, MVT::i64)); in BuildSDIVPow2()
8896 return DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), SRA); in BuildSDIVPow2()
8982 DAG.getConstant(ShiftAmt, DL, MVT::i64)); in performMulCombine()
8991 return DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Res); in performMulCombine()
8995 DAG.getConstant(TrailingZeroes, DL, MVT::i64)); in performMulCombine()
9147 DAG.getConstant(IntrinsicOpcode, DL, MVT::i32), in performFpToIntCombine()
9148 Op->getOperand(0), DAG.getConstant(C, DL, MVT::i32)); in performFpToIntCombine()
9221 DAG.getConstant(IntrinsicOpcode, DL, MVT::i32), ConvInput, in performFDivCombine()
9222 DAG.getConstant(C, DL, MVT::i32)); in performFDivCombine()
9286 DAG.getConstant(ShiftRHS, DL, MVT::i64)); in tryCombineToEXTR()
9440 SDValue HalfIdx = DAG.getConstant(NumElements, dl, MVT::i64); in performBitcastCombine()
9501 DAG.getConstant(0, dl, MVT::i64)); in performConcatVectorsCombine()
9626 DAG.getConstant(NumElems, dl, MVT::i64)); in tryExtendDUPToExtractHigh()
9750 CCVal = DAG.getConstant( in performSetccAddFolding()
9761 LHS = DAG.getNode(ISD::ADD, dl, VT, RHS, DAG.getConstant(1, dl, VT)); in performSetccAddFolding()
9904 DAG.getConstant(-ShiftAmount, dl, MVT::i32)); in tryCombineShiftImm()
9908 DAG.getConstant(ShiftAmount, dl, MVT::i32)); in tryCombineShiftImm()
9937 DAG.getConstant(0, dl, MVT::i64)); in combineAcrossLanesIntrinsic()
10083 DAG.getConstant(0, DL, MVT::i64)); in performExtendCombine()
10085 DAG.getConstant(InNVT.getVectorNumElements(), DL, MVT::i64)); in performExtendCombine()
10125 DAG.getConstant(BaseOffset + Offset, DL, MVT::i64)); in splitStoreSplat()
10321 DAG.getConstant(0, DL, MVT::i64)); in splitStores()
10323 DAG.getConstant(NumElts, DL, MVT::i64)); in splitStores()
10329 DAG.getConstant(8, DL, MVT::i64)); in splitStores()
11021 DAG.getConstant(Bit, DL, MVT::i64), N->getOperand(3)); in performTBZCombine()
11176 DAG.getConstant(MinOffset, DL, MVT::i64)); in performGlobalAddressCombine()
11425 DAG.getConstant(64, DL, MVT::i64))); in splitInt128()
11434 DAG.getNode(ISD::SRL, dl, MVT::i128, V, DAG.getConstant(64, dl, MVT::i64)), in createGPRPairNode()