Lines Matching refs:getBitcast
2381 SDValue ValToCopy = DAG.getBitcast(TempValLoc, ValArg); in lowerMasksToReg()
2391 return DAG.getBitcast(ValLoc, ValArg); in lowerMasksToReg()
2409 Arg = DAG.getBitcast(MVT::i64, Arg); in Passv64i1ArgInRegs()
2477 ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy); in LowerReturn()
2516 ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy); in LowerReturn()
2522 ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy); in LowerReturn()
2732 Lo = DAG.getBitcast(MVT::v32i1, ArgValueLo); in getv64i1Argument()
2735 Hi = DAG.getBitcast(MVT::v32i1, ArgValueHi); in getv64i1Argument()
2774 return DAG.getBitcast(ValVT, ValReturned); in lowerRegToMasks()
3268 ArgValue = DAG.getBitcast(VA.getValVT(), ArgValue); in LowerFormalArguments()
3763 Arg = DAG.getBitcast(MVT::i64, Arg); in LowerCall()
3770 Arg = DAG.getBitcast(RegVT, Arg); in LowerCall()
5248 ConstsNode = DAG.getBitcast(VT, ConstsNode); in getConstVector()
5290 return DAG.getBitcast(VT, ConstsNode); in getConstVector()
5314 return DAG.getBitcast(VT, Vec); in getZeroVector()
5626 return DAG.getBitcast(VT, Vec); in getOnesVector()
6893 V = DAG.getBitcast(VT, V); in LowerBuildVectorAsInsert()
6956 V = DAG.getBitcast(MVT::v8i16, V); in LowerBuildVectorv16i8()
6965 return DAG.getBitcast(MVT::v16i8, V); in LowerBuildVectorv16i8()
6999 SDValue NewBV = DAG.getBitcast(MVT::v2f64, DAG.getBuildVector(VT, DL, Ops)); in LowerBuildVectorv4x32()
7001 return DAG.getBitcast(VT, Dup); in LowerBuildVectorv4x32()
7061 V1 = DAG.getBitcast(VT, V1); in LowerBuildVectorv4x32()
7090 V1 = DAG.getBitcast(MVT::v4f32, V1); in LowerBuildVectorv4x32()
7092 V2 = DAG.getBitcast(MVT::v4f32, V2); in LowerBuildVectorv4x32()
7102 return DAG.getBitcast(VT, Result); in LowerBuildVectorv4x32()
7112 SrcOp = DAG.getBitcast(ShVT, SrcOp); in getVShift()
7115 return DAG.getBitcast(VT, DAG.getNode(Opc, dl, ShVT, SrcOp, ShiftVal)); in getVShift()
7346 return DAG.getBitcast(VT, ResNode); in EltsFromConsecutiveLoads()
7472 return DAG.getBitcast(VT, Brdcst); in lowerBuildVectorAsBroadcast()
7513 return DAG.getBitcast(VT, Brdcst); in lowerBuildVectorAsBroadcast()
7537 return DAG.getBitcast(VT, Brdcst); in lowerBuildVectorAsBroadcast()
7551 return DAG.getBitcast(VT, Brdcst); in lowerBuildVectorAsBroadcast()
7800 return DAG.getBitcast(VT, Imm); in LowerBUILD_VECTORvXi1()
7801 SDValue ExtVec = DAG.getBitcast(MVT::v8i1, Imm); in LowerBUILD_VECTORvXi1()
7846 DstVec = DAG.getBitcast(VT, Imm); in LowerBUILD_VECTORvXi1()
7848 SDValue ExtVec = DAG.getBitcast(MVT::v8i1, Imm); in LowerBUILD_VECTORvXi1()
8693 return DAG.getBitcast( in createVariablePermute()
8695 MVT::v32i8, DAG.getBitcast(MVT::v32i8, SrcVec), in createVariablePermute()
8696 DAG.getBitcast(MVT::v32i8, IndicesVec), DL, DAG, Subtarget)); in createVariablePermute()
8704 SrcVec = DAG.getBitcast(MVT::v8f32, SrcVec); in createVariablePermute()
8710 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VPERMIL2, DL, MVT::v8f32, in createVariablePermute()
8720 return DAG.getBitcast(VT, Res); in createVariablePermute()
8738 SrcVec = DAG.getBitcast(MVT::v4f64, SrcVec); in createVariablePermute()
8746 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VPERMIL2, DL, MVT::v4f64, in createVariablePermute()
8756 return DAG.getBitcast(VT, Res); in createVariablePermute()
8787 IndicesVec = DAG.getBitcast(ShuffleIdxVT, IndicesVec); in createVariablePermute()
8789 SrcVec = DAG.getBitcast(ShuffleVT, SrcVec); in createVariablePermute()
8793 return DAG.getBitcast(VT, Res); in createVariablePermute()
9011 return DAG.getBitcast(VT, Item); in LowerBUILD_VECTOR()
9088 SDValue NewBV = DAG.getBitcast(MVT::getVectorVT(WideEltVT, 2), in LowerBUILD_VECTOR()
9092 return DAG.getBitcast(VT, DAG.getNode(X86ISD::VBROADCAST, dl, BcastVT, in LowerBUILD_VECTOR()
9878 return DAG.getBitcast( in lowerVectorShuffleWithPSHUFB()
9879 VT, DAG.getNode(X86ISD::PSHUFB, DL, I8VT, DAG.getBitcast(I8VT, V), in lowerVectorShuffleWithPSHUFB()
10131 SDValue VV1 = DAG.getBitcast(PackVT, N1); in matchVectorShuffleWithPACK()
10132 SDValue VV2 = DAG.getBitcast(PackVT, N2); in matchVectorShuffleWithPACK()
10180 return DAG.getNode(PackOpcode, DL, VT, DAG.getBitcast(PackVT, V1), in lowerVectorShuffleWithPACK()
10181 DAG.getBitcast(PackVT, V2)); in lowerVectorShuffleWithPACK()
10347 V1 = DAG.getBitcast(BlendVT, V1); in lowerVectorShuffleAsBlend()
10348 V2 = DAG.getBitcast(BlendVT, V2); in lowerVectorShuffleAsBlend()
10349 return DAG.getBitcast( in lowerVectorShuffleAsBlend()
10359 V1 = DAG.getBitcast(MVT::v8i16, V1); in lowerVectorShuffleAsBlend()
10360 V2 = DAG.getBitcast(MVT::v8i16, V2); in lowerVectorShuffleAsBlend()
10361 return DAG.getBitcast(VT, in lowerVectorShuffleAsBlend()
10446 V1 = DAG.getBitcast(BlendVT, V1); in lowerVectorShuffleAsBlend()
10447 V2 = DAG.getBitcast(BlendVT, V2); in lowerVectorShuffleAsBlend()
10448 return DAG.getBitcast( in lowerVectorShuffleAsBlend()
10633 SDValue Rotate = DAG.getBitcast( in lowerVectorShuffleAsByteRotateAndPermute()
10634 VT, DAG.getNode(X86ISD::PALIGNR, DL, ByteVT, DAG.getBitcast(ByteVT, Hi), in lowerVectorShuffleAsByteRotateAndPermute()
10635 DAG.getBitcast(ByteVT, Lo), in lowerVectorShuffleAsByteRotateAndPermute()
10836 Lo = DAG.getBitcast(ByteVT, Lo); in lowerVectorShuffleAsByteRotate()
10837 Hi = DAG.getBitcast(ByteVT, Hi); in lowerVectorShuffleAsByteRotate()
10843 return DAG.getBitcast( in lowerVectorShuffleAsByteRotate()
10863 return DAG.getBitcast(VT, in lowerVectorShuffleAsByteRotate()
11013 V = DAG.getBitcast(ShiftVT, V); in lowerVectorShuffleAsShift()
11016 return DAG.getBitcast(VT, V); in lowerVectorShuffleAsShift()
11215 return DAG.getBitcast(VT, InputV); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11225 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11227 DAG.getBitcast(MVT::v4i32, InputV), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11234 DAG.getBitcast(MVT::v4i32, InputV), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11238 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11240 DAG.getBitcast(MVT::v8i16, InputV), in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11251 SDValue Lo = DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11258 return DAG.getBitcast(VT, Lo); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11261 SDValue Hi = DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11265 return DAG.getBitcast(VT, in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11280 InputV = DAG.getBitcast(MVT::v16i8, InputV); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11281 return DAG.getBitcast( in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11308 InputV = DAG.getBitcast(InputVT, InputV); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11314 return DAG.getBitcast(VT, InputV); in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
11436 V = DAG.getBitcast(MVT::v2i64, V); in lowerVectorShuffleAsZeroOrAnyExtend()
11438 return DAG.getBitcast(VT, V); in lowerVectorShuffleAsZeroOrAnyExtend()
11466 return DAG.getBitcast(EltVT, S); in getScalarValueForVectorElement()
11511 V2S = DAG.getBitcast(EltVT, V2S); in lowerVectorShuffleAsElementInsertion()
11557 V2 = DAG.getBitcast(VT, V2); in lowerVectorShuffleAsElementInsertion()
11569 V2 = DAG.getBitcast(MVT::v16i8, V2); in lowerVectorShuffleAsElementInsertion()
11573 V2 = DAG.getBitcast(VT, V2); in lowerVectorShuffleAsElementInsertion()
11733 V = DAG.getBitcast(SrcVT, V); in lowerVectorShuffleAsBroadcast()
11810 DAG.getBitcast(MVT::f64, V)); in lowerVectorShuffleAsBroadcast()
11823 V = DAG.getBitcast(SrcVT, V); in lowerVectorShuffleAsBroadcast()
11828 V = DAG.getBitcast(MVT::f64, V); in lowerVectorShuffleAsBroadcast()
11840 V = DAG.getBitcast(ExtVT, V); in lowerVectorShuffleAsBroadcast()
11843 return DAG.getBitcast(VT, DAG.getNode(Opcode, DL, BroadcastVT, V)); in lowerVectorShuffleAsBroadcast()
12022 V1 = DAG.getBitcast(UnpackVT, V1); in lowerVectorShuffleAsPermuteAndUnpack()
12023 V2 = DAG.getBitcast(UnpackVT, V2); in lowerVectorShuffleAsPermuteAndUnpack()
12026 return DAG.getBitcast( in lowerVectorShuffleAsPermuteAndUnpack()
12182 V1 = DAG.getBitcast(MVT::v4i32, V1); in lowerV2I64VectorShuffle()
12186 return DAG.getBitcast( in lowerV2I64VectorShuffle()
12249 V1 = DAG.getBitcast(MVT::v2f64, V1); in lowerV2I64VectorShuffle()
12250 V2 = DAG.getBitcast(MVT::v2f64, V2); in lowerV2I64VectorShuffle()
12251 return DAG.getBitcast(MVT::v2i64, in lowerV2I64VectorShuffle()
12566 SDValue CastV1 = DAG.getBitcast(MVT::v4f32, V1); in lowerV4I32VectorShuffle()
12567 SDValue CastV2 = DAG.getBitcast(MVT::v4f32, V2); in lowerV4I32VectorShuffle()
12569 return DAG.getBitcast(MVT::v4i32, ShufPS); in lowerV4I32VectorShuffle()
12638 V = DAG.getBitcast(PSHUFDVT, V); in lowerV8I16GeneralSingleInputVectorShuffle()
12641 return DAG.getBitcast(VT, V); in lowerV8I16GeneralSingleInputVectorShuffle()
12814 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputVectorShuffle()
12816 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, DAG.getBitcast(PSHUFDVT, V), in lowerV8I16GeneralSingleInputVectorShuffle()
13057 V = DAG.getBitcast( in lowerV8I16GeneralSingleInputVectorShuffle()
13059 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT, DAG.getBitcast(PSHUFDVT, V), in lowerV8I16GeneralSingleInputVectorShuffle()
13121 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerVectorShuffleAsBlendOfPSHUFBs()
13124 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerVectorShuffleAsBlendOfPSHUFBs()
13135 return DAG.getBitcast(VT, V); in lowerVectorShuffleAsBlendOfPSHUFBs()
13466 V1 = DAG.getBitcast( in lowerV16I8VectorShuffle()
13468 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1), in lowerV16I8VectorShuffle()
13486 return DAG.getBitcast( in lowerV16I8VectorShuffle()
13488 DAG.getVectorShuffle(MVT::v8i16, DL, DAG.getBitcast(MVT::v8i16, V1), in lowerV16I8VectorShuffle()
13588 SDValue ByteClearMask = DAG.getBitcast( in lowerV16I8VectorShuffle()
13595 V1 = DAG.getBitcast(MVT::v8i16, V1); in lowerV16I8VectorShuffle()
13596 V2 = IsSingleInput ? V1 : DAG.getBitcast(MVT::v8i16, V2); in lowerV16I8VectorShuffle()
13599 Result = DAG.getBitcast(MVT::v8i16, Result); in lowerV16I8VectorShuffle()
13629 VLoHalf = DAG.getBitcast(MVT::v8i16, V); in lowerV16I8VectorShuffle()
13648 VLoHalf = DAG.getBitcast( in lowerV16I8VectorShuffle()
13650 VHiHalf = DAG.getBitcast( in lowerV16I8VectorShuffle()
13738 return std::make_pair(DAG.getBitcast(SplitVT, LoV), in splitAndLowerVectorShuffle()
13739 DAG.getBitcast(SplitVT, HiV)); in splitAndLowerVectorShuffle()
13985 SDValue Flipped = DAG.getBitcast(PVT, V1); in lowerVectorShuffleAsLanePermuteAndBlend()
13988 Flipped = DAG.getBitcast(VT, Flipped); in lowerVectorShuffleAsLanePermuteAndBlend()
14761 return DAG.getBitcast( in lowerV4I64VectorShuffle()
14764 DAG.getBitcast(MVT::v8i32, V1), in lowerV4I64VectorShuffle()
15016 SDValue CastV1 = DAG.getBitcast(MVT::v8f32, V1); in lowerV8I32VectorShuffle()
15017 SDValue CastV2 = DAG.getBitcast(MVT::v8f32, V2); in lowerV8I32VectorShuffle()
15020 return DAG.getBitcast(MVT::v8i32, ShufPS); in lowerV8I32VectorShuffle()
15273 V1 = DAG.getBitcast(FpVT, V1); in lower256BitVectorShuffle()
15274 V2 = DAG.getBitcast(FpVT, V2); in lower256BitVectorShuffle()
15275 return DAG.getBitcast(VT, DAG.getVectorShuffle(FpVT, DL, V1, V2, Mask)); in lower256BitVectorShuffle()
15529 return DAG.getBitcast( in lowerV8I64VectorShuffle()
15532 DAG.getBitcast(MVT::v16i32, V1), in lowerV8I64VectorShuffle()
15631 SDValue CastV1 = DAG.getBitcast(MVT::v16f32, V1); in lowerV16I32VectorShuffle()
15632 SDValue CastV2 = DAG.getBitcast(MVT::v16f32, V2); in lowerV16I32VectorShuffle()
15635 return DAG.getBitcast(MVT::v16i32, ShufPS); in lowerV16I32VectorShuffle()
16123 V1 = DAG.getBitcast(NewVT, V1); in lowerVectorShuffle()
16124 V2 = DAG.getBitcast(NewVT, V2); in lowerVectorShuffle()
16125 return DAG.getBitcast( in lowerVectorShuffle()
16253 Cond = DAG.getBitcast(CastVT, Cond); in LowerVSELECT()
16254 LHS = DAG.getBitcast(CastVT, LHS); in LowerVSELECT()
16255 RHS = DAG.getBitcast(CastVT, RHS); in LowerVSELECT()
16257 return DAG.getBitcast(VT, Select); in LowerVSELECT()
16290 DAG.getBitcast(MVT::v4i32, Op.getOperand(0)), in LowerEXTRACT_VECTOR_ELT_SSE4()
16292 return DAG.getBitcast(MVT::f32, Extract); in LowerEXTRACT_VECTOR_ELT_SSE4()
16427 DAG.getBitcast(MVT::v4i32, Vec), Idx)); in LowerEXTRACT_VECTOR_ELT()
16447 DAG.getBitcast(MVT::v4i32, Vec), in LowerEXTRACT_VECTOR_ELT()
16458 DAG.getBitcast(MVT::v8i16, Vec), in LowerEXTRACT_VECTOR_ELT()
16682 return DAG.getBitcast( in LowerSCALAR_TO_VECTOR()
17358 ValueToStore = DAG.getBitcast(MVT::f64, ValueToStore); in LowerSINT_TO_FP()
17474 getUnpackl(DAG, dl, MVT::v4i32, DAG.getBitcast(MVT::v4i32, XR1), CLod0); in LowerUINT_TO_FP_i64()
17480 SDValue XR2F = DAG.getBitcast(MVT::v2f64, Unpck1); in LowerUINT_TO_FP_i64()
17513 DAG.getBitcast(MVT::v2f64, Load), in LowerUINT_TO_FP_i32()
17519 DAG.getBitcast(MVT::v2i64, in LowerUINT_TO_FP_i32()
17521 DAG.getBitcast(MVT::v2i64, in LowerUINT_TO_FP_i32()
17525 DAG.getBitcast(MVT::v2f64, Or), DAG.getIntPtrConstant(0, dl)); in LowerUINT_TO_FP_i32()
17627 SDValue VecCstLowBitcast = DAG.getBitcast(VecI16VT, VecCstLow); in lowerUINT_TO_FP_vXi32()
17628 SDValue VecBitcast = DAG.getBitcast(VecI16VT, V); in lowerUINT_TO_FP_vXi32()
17635 SDValue VecCstHighBitcast = DAG.getBitcast(VecI16VT, VecCstHigh); in lowerUINT_TO_FP_vXi32()
17636 SDValue VecShiftBitcast = DAG.getBitcast(VecI16VT, HighShift); in lowerUINT_TO_FP_vXi32()
17656 SDValue HighBitcast = DAG.getBitcast(VecFloatVT, High); in lowerUINT_TO_FP_vXi32()
17661 SDValue LowBitcast = DAG.getBitcast(VecFloatVT, Low); in lowerUINT_TO_FP_vXi32()
17730 ValueToStore = DAG.getBitcast(MVT::f64, ValueToStore); in LowerUINT_TO_FP()
18018 OpHi = DAG.getBitcast(HalfVT, OpHi); in LowerAVXExtend()
18159 In = DAG.getBitcast(InVT, In); in truncateVectorWithPACK()
18162 return DAG.getBitcast(DstVT, Res); in truncateVectorWithPACK()
18176 Lo = DAG.getBitcast(InVT, Lo); in truncateVectorWithPACK()
18177 Hi = DAG.getBitcast(InVT, Hi); in truncateVectorWithPACK()
18179 return DAG.getBitcast(DstVT, Res); in truncateVectorWithPACK()
18185 Lo = DAG.getBitcast(InVT, Lo); in truncateVectorWithPACK()
18186 Hi = DAG.getBitcast(InVT, Hi); in truncateVectorWithPACK()
18191 Res = DAG.getBitcast(MVT::v4i64, Res); in truncateVectorWithPACK()
18195 return DAG.getBitcast(DstVT, Res); in truncateVectorWithPACK()
18199 Res = DAG.getBitcast(PackedVT, Res); in truncateVectorWithPACK()
18234 DAG.getBitcast(ExtVT, In), in LowerTruncateVecI1()
18236 In = DAG.getBitcast(InVT, In); in LowerTruncateVecI1()
18341 In = DAG.getBitcast(MVT::v8i32, In); in LowerTRUNCATE()
18351 OpLo = DAG.getBitcast(MVT::v4i32, OpLo); in LowerTRUNCATE()
18352 OpHi = DAG.getBitcast(MVT::v4i32, OpHi); in LowerTRUNCATE()
18360 In = DAG.getBitcast(MVT::v32i8, In); in LowerTRUNCATE()
18368 In = DAG.getBitcast(MVT::v4i64, In); in LowerTRUNCATE()
18374 return DAG.getBitcast(VT, In); in LowerTRUNCATE()
18383 OpLo = DAG.getBitcast(MVT::v16i8, OpLo); in LowerTRUNCATE()
18384 OpHi = DAG.getBitcast(MVT::v16i8, OpHi); in LowerTRUNCATE()
18393 OpLo = DAG.getBitcast(MVT::v4i32, OpLo); in LowerTRUNCATE()
18394 OpHi = DAG.getBitcast(MVT::v4i32, OpHi); in LowerTRUNCATE()
18399 return DAG.getBitcast(MVT::v8i16, res); in LowerTRUNCATE()
18425 In = DAG.getBitcast(NVT, In); in LowerTRUNCATE()
18823 VecIns[i] = DAG.getBitcast(TestVT, VecIns[i]); in LowerVectorAllZeroTest()
19437 Cmp = DAG.getBitcast(Op.getSimpleValueType(), Cmp); in LowerVSETCC()
19509 Op1 = DAG.getBitcast(VT, BC0.getOperand(1)); in LowerVSETCC()
19611 Op0 = DAG.getBitcast(MVT::v4i32, Op0); in LowerVSETCC()
19612 Op1 = DAG.getBitcast(MVT::v4i32, Op1); in LowerVSETCC()
19631 return DAG.getBitcast(VT, Result); in LowerVSETCC()
19640 Op0 = DAG.getBitcast(MVT::v4i32, Op0); in LowerVSETCC()
19641 Op1 = DAG.getBitcast(MVT::v4i32, Op1); in LowerVSETCC()
19654 return DAG.getBitcast(VT, Result); in LowerVSETCC()
19960 VCmp = DAG.getBitcast(VCmpVT, VCmp); in LowerSELECT()
20006 return DAG.getBitcast(VT, newSelect); in LowerSELECT()
20007 SDValue ExtVec = DAG.getBitcast(MVT::v8i1, newSelect); in LowerSELECT()
20387 Curr = DAG.getBitcast(DestVT, Curr); in LowerEXTEND_VECTOR_INREG()
20399 SignExt = DAG.getBitcast(VT, SignExt); in LowerEXTEND_VECTOR_INREG()
20483 StoredVal = DAG.getBitcast(MVT::i16, StoredVal); in LowerStore()
20509 StoredVal = DAG.getBitcast(CastVT, StoredVal); in LowerStore()
20552 DAG.getBitcast(MVT::v16i1, Val), in LowerLoad()
20702 SDValue SlicedVec = DAG.getBitcast(WideVecVT, Res); in LowerLoad()
20725 Shuff = DAG.getBitcast(RegVT, Shuff); in LowerLoad()
21230 SrcOp = DAG.getBitcast(VT, SrcOp); in getTargetVShiftByConstNode()
21345 ShAmt = DAG.getBitcast(MVT::v16i8, ShAmt); in getTargetVShiftNode()
21367 ShAmt = DAG.getBitcast(ShVT, ShAmt); in getTargetVShiftNode()
21394 Lo = DAG.getBitcast(MVT::v32i1, Lo); in getMaskNode()
21395 Hi = DAG.getBitcast(MVT::v32i1, Hi); in getMaskNode()
21404 DAG.getBitcast(BitcastVT, Mask), in getMaskNode()
21452 DAG.getBitcast(MVT::v8i1, Mask), in getScalarMaskingNode()
21836 return DAG.getBitcast(MVT::i8, Ins); in LowerINTRINSIC_WO_CHAIN()
21883 return DAG.getBitcast(MVT::i8, Ins); in LowerINTRINSIC_WO_CHAIN()
21942 DAG.getBitcast(MVT::i16, Ins)); in LowerINTRINSIC_WO_CHAIN()
23327 SDValue Op0 = DAG.getBitcast(CurrVT, Op.getOperand(0)); in LowerVectorCTLZInRegLUT()
23362 HiZ = DAG.getSetCC(DL, MaskVT, DAG.getBitcast(CurrVT, Op0), in LowerVectorCTLZInRegLUT()
23363 DAG.getBitcast(CurrVT, Zero), ISD::SETEQ); in LowerVectorCTLZInRegLUT()
23366 HiZ = DAG.getSetCC(DL, CurrVT, DAG.getBitcast(CurrVT, Op0), in LowerVectorCTLZInRegLUT()
23367 DAG.getBitcast(CurrVT, Zero), ISD::SETEQ); in LowerVectorCTLZInRegLUT()
23369 HiZ = DAG.getBitcast(NextVT, HiZ); in LowerVectorCTLZInRegLUT()
23374 SDValue ResNext = Res = DAG.getBitcast(NextVT, Res); in LowerVectorCTLZInRegLUT()
23683 SDValue ALo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, A, Undef)); in LowerMUL()
23684 SDValue AHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, A, Undef)); in LowerMUL()
23702 BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, B, Undef)); in LowerMUL()
23703 BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, B, Undef)); in LowerMUL()
23726 DAG.getBitcast(MVT::v2i64, A), in LowerMUL()
23727 DAG.getBitcast(MVT::v2i64, B)); in LowerMUL()
23730 DAG.getBitcast(MVT::v2i64, Aodds), in LowerMUL()
23731 DAG.getBitcast(MVT::v2i64, Bodds)); in LowerMUL()
23733 Evens = DAG.getBitcast(VT, Evens); in LowerMUL()
23734 Odds = DAG.getBitcast(VT, Odds); in LowerMUL()
23837 SDValue Mul1 = DAG.getBitcast(VT, DAG.getNode(Opcode, dl, MulVT, in LowerMULH()
23838 DAG.getBitcast(MulVT, A), in LowerMULH()
23839 DAG.getBitcast(MulVT, B))); in LowerMULH()
23842 SDValue Mul2 = DAG.getBitcast(VT, DAG.getNode(Opcode, dl, MulVT, in LowerMULH()
23843 DAG.getBitcast(MulVT, Odd0), in LowerMULH()
23844 DAG.getBitcast(MulVT, Odd1))); in LowerMULH()
23917 Lo = DAG.getBitcast(VT, Lo); in LowerMULH()
23918 Hi = DAG.getBitcast(VT, Hi); in LowerMULH()
23949 ALo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), A)); in LowerMULH()
23950 AHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), A)); in LowerMULH()
23955 ALo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, A, in LowerMULH()
23957 AHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, A, in LowerMULH()
23991 BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), B)); in LowerMULH()
23992 BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), B)); in LowerMULH()
23997 BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, B, in LowerMULH()
23999 BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, B, in LowerMULH()
24067 return DAG.getBitcast(VT, CallInfo.first); in LowerWin64_i128OP()
24128 SDValue Ex = DAG.getBitcast(ExVT, R); in LowerScalarImmediateShift()
24154 Lower = DAG.getBitcast(ExVT, Lower); in LowerScalarImmediateShift()
24161 return DAG.getBitcast(VT, Ex); in LowerScalarImmediateShift()
24207 SHL = DAG.getBitcast(VT, SHL); in LowerScalarImmediateShift()
24216 SRL = DAG.getBitcast(VT, SRL); in LowerScalarImmediateShift()
24326 BitMask = DAG.getBitcast(VT, BitMask); in LowerScalarVariableShift()
24331 DAG.getBitcast(ExtVT, R), BaseShAmt, in LowerScalarVariableShift()
24333 Res = DAG.getBitcast(VT, Res); in LowerScalarVariableShift()
24342 SignMask = DAG.getBitcast(VT, SignMask); in LowerScalarVariableShift()
24413 Amt = DAG.getBitcast(MVT::v4f32, Amt); in convertShiftLeftToScale()
24420 SDValue Lo = DAG.getBitcast(MVT::v4i32, getUnpackl(DAG, dl, VT, Amt, Z)); in convertShiftLeftToScale()
24421 SDValue Hi = DAG.getBitcast(MVT::v4i32, getUnpackh(DAG, dl, VT, Amt, Z)); in convertShiftLeftToScale()
24427 return DAG.getVectorShuffle(VT, dl, DAG.getBitcast(VT, Lo), in convertShiftLeftToScale()
24428 DAG.getBitcast(VT, Hi), in convertShiftLeftToScale()
24619 SDValue Amt01 = DAG.getBitcast(MVT::v8i16, Amt); in LowerShift()
24634 SDValue R0 = DAG.getNode(ShOpc, dl, VT, R, DAG.getBitcast(VT, Amt0)); in LowerShift()
24635 SDValue R1 = DAG.getNode(ShOpc, dl, VT, R, DAG.getBitcast(VT, Amt1)); in LowerShift()
24636 SDValue R2 = DAG.getNode(ShOpc, dl, VT, R, DAG.getBitcast(VT, Amt2)); in LowerShift()
24637 SDValue R3 = DAG.getNode(ShOpc, dl, VT, R, DAG.getBitcast(VT, Amt3)); in LowerShift()
24709 SDValue LoR = DAG.getBitcast(VT16, getUnpackl(DAG, dl, VT, R, R)); in LowerShift()
24710 SDValue HiR = DAG.getBitcast(VT16, getUnpackh(DAG, dl, VT, R, R)); in LowerShift()
24731 V0 = DAG.getBitcast(VT, V0); in LowerShift()
24732 V1 = DAG.getBitcast(VT, V1); in LowerShift()
24733 Sel = DAG.getBitcast(VT, Sel); in LowerShift()
24736 return DAG.getBitcast(SelVT, DAG.getSelect(dl, VT, Sel, V0, V1)); in LowerShift()
24740 V0 = DAG.getBitcast(VT, V0); in LowerShift()
24741 V1 = DAG.getBitcast(VT, V1); in LowerShift()
24742 Sel = DAG.getBitcast(VT, Sel); in LowerShift()
24743 return DAG.getBitcast(SelVT, DAG.getSelect(dl, VT, Sel, V0, V1)); in LowerShift()
24756 Amt = DAG.getBitcast(ExtVT, Amt); in LowerShift()
24758 Amt = DAG.getBitcast(VT, Amt); in LowerShift()
24789 ALo = DAG.getBitcast(ExtVT, ALo); in LowerShift()
24790 AHi = DAG.getBitcast(ExtVT, AHi); in LowerShift()
24791 RLo = DAG.getBitcast(ExtVT, RLo); in LowerShift()
24792 RHi = DAG.getBitcast(ExtVT, RHi); in LowerShift()
24835 ALo = DAG.getBitcast(ExtVT, ALo); in LowerShift()
24836 AHi = DAG.getBitcast(ExtVT, AHi); in LowerShift()
24837 RLo = DAG.getBitcast(ExtVT, RLo); in LowerShift()
24838 RHi = DAG.getBitcast(ExtVT, RHi); in LowerShift()
24857 V0 = DAG.getBitcast(ExtVT, V0); in LowerShift()
24858 V1 = DAG.getBitcast(ExtVT, V1); in LowerShift()
24859 Sel = DAG.getBitcast(ExtVT, Sel); in LowerShift()
24860 return DAG.getBitcast(VT, DAG.getSelect(dl, ExtVT, Sel, V0, V1)); in LowerShift()
25006 V0 = DAG.getBitcast(VT, V0); in LowerRotate()
25007 V1 = DAG.getBitcast(VT, V1); in LowerRotate()
25008 Sel = DAG.getBitcast(VT, Sel); in LowerRotate()
25009 return DAG.getBitcast(SelVT, DAG.getSelect(DL, VT, Sel, V0, V1)); in LowerRotate()
25022 Amt = DAG.getBitcast(ExtVT, Amt); in LowerRotate()
25024 Amt = DAG.getBitcast(VT, Amt); in LowerRotate()
25093 DAG.getBitcast(MVT::v2i64, R), in LowerRotate()
25094 DAG.getBitcast(MVT::v2i64, Scale)); in LowerRotate()
25096 DAG.getBitcast(MVT::v2i64, R13), in LowerRotate()
25097 DAG.getBitcast(MVT::v2i64, Scale13)); in LowerRotate()
25098 Res02 = DAG.getBitcast(VT, Res02); in LowerRotate()
25099 Res13 = DAG.getBitcast(VT, Res13); in LowerRotate()
25338 Lo = DAG.getBitcast(MVT::v32i1, Lo); in LowerBITCAST()
25341 Hi = DAG.getBitcast(MVT::v32i1, Hi); in LowerBITCAST()
25353 Lo = DAG.getBitcast(CastVT, Lo); in LowerBITCAST()
25354 Hi = DAG.getBitcast(CastVT, Hi); in LowerBITCAST()
25442 return DAG.getBitcast(VT, V); in LowerHorizontalByteSum()
25452 SDValue V32 = DAG.getBitcast(VT, V); in LowerHorizontalByteSum()
25460 DAG.getBitcast(ByteVecVT, Low), Zeros); in LowerHorizontalByteSum()
25462 DAG.getBitcast(ByteVecVT, High), Zeros); in LowerHorizontalByteSum()
25467 DAG.getBitcast(ShortVecVT, Low), in LowerHorizontalByteSum()
25468 DAG.getBitcast(ShortVecVT, High)); in LowerHorizontalByteSum()
25470 return DAG.getBitcast(VT, V); in LowerHorizontalByteSum()
25481 SDValue Shl = DAG.getNode(ISD::SHL, DL, VT, DAG.getBitcast(VT, V), ShifterV); in LowerHorizontalByteSum()
25482 V = DAG.getNode(ISD::ADD, DL, ByteVecVT, DAG.getBitcast(ByteVecVT, Shl), in LowerHorizontalByteSum()
25483 DAG.getBitcast(ByteVecVT, V)); in LowerHorizontalByteSum()
25484 return DAG.getNode(ISD::SRL, DL, VT, DAG.getBitcast(VT, V), ShifterV); in LowerHorizontalByteSum()
25566 SDValue ByteOp = DAG.getBitcast(ByteVT, Op0); in LowerVectorCTPOP()
25624 SDValue Res = DAG.getBitcast(MVT::v16i8, In); in LowerBITREVERSE_XOP()
25627 return DAG.getBitcast(VT, Res); in LowerBITREVERSE_XOP()
26785 DAG.getBitcast(MVT::v2i64, VBias)); in ReplaceNodeResults()
26786 Or = DAG.getBitcast(MVT::v2f64, Or); in ReplaceNodeResults()
26942 Lo = DAG.getBitcast(MVT::i32, Lo); in ReplaceNodeResults()
26943 Hi = DAG.getBitcast(MVT::i32, Hi); in ReplaceNodeResults()
26955 Lo = DAG.getBitcast(CastVT, Lo); in ReplaceNodeResults()
26956 Hi = DAG.getBitcast(CastVT, Hi); in ReplaceNodeResults()
26972 Res = DAG.getBitcast(WiderVT, Res); in ReplaceNodeResults()
27083 Res = DAG.getBitcast(CastVT, Res); in ReplaceNodeResults()
30836 return DAG.getBitcast(RootVT, V1); in combineX86ShuffleChain()
30871 Res = DAG.getBitcast(ShuffleVT, V1); in combineX86ShuffleChain()
30875 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
30928 return DAG.getBitcast(RootVT, V1); in combineX86ShuffleChain()
30939 Res = DAG.getBitcast(ShuffleSrcVT, NewV1); in combineX86ShuffleChain()
30941 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
30950 Res = DAG.getBitcast(ShuffleVT, V1); in combineX86ShuffleChain()
30953 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
30965 NewV1 = DAG.getBitcast(ShuffleSrcVT, NewV1); in combineX86ShuffleChain()
30966 NewV2 = DAG.getBitcast(ShuffleSrcVT, NewV2); in combineX86ShuffleChain()
30968 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
30979 NewV1 = DAG.getBitcast(ShuffleVT, NewV1); in combineX86ShuffleChain()
30980 NewV2 = DAG.getBitcast(ShuffleVT, NewV2); in combineX86ShuffleChain()
30983 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
30997 V1 = DAG.getBitcast(IntMaskVT, V1); in combineX86ShuffleChain()
31001 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31007 V1 = DAG.getBitcast(IntMaskVT, V1); in combineX86ShuffleChain()
31008 V2 = DAG.getBitcast(IntMaskVT, V2); in combineX86ShuffleChain()
31012 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31041 Res = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31043 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31065 Res = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31068 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31084 V1 = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31085 V2 = DAG.getBitcast(MaskVT, V2); in combineX86ShuffleChain()
31087 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31112 Res = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31116 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31132 Res = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31134 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31164 V1 = DAG.getBitcast(MaskVT, V1); in combineX86ShuffleChain()
31165 V2 = DAG.getBitcast(MaskVT, V2); in combineX86ShuffleChain()
31169 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31199 Res = DAG.getBitcast(ByteVT, V1); in combineX86ShuffleChain()
31202 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31229 V1 = DAG.getBitcast(ByteVT, V1); in combineX86ShuffleChain()
31230 V2 = DAG.getBitcast(ByteVT, V2); in combineX86ShuffleChain()
31233 return DAG.getBitcast(RootVT, Res); in combineX86ShuffleChain()
31322 return DAG.getBitcast(VT, CstOp); in combineX86ShufflesConstants()
31720 V = DAG.getBitcast(W.getOperand(0).getValueType(), V); in combineRedundantDWordShuffle()
31739 V = DAG.getBitcast(N.getValueType(), V); in combineRedundantDWordShuffle()
31778 return DAG.getBitcast(VT, Horiz); in combineTargetShuffle()
31801 DAG.getBitcast(SrcVT, Res)); in combineTargetShuffle()
31951 V = DAG.getBitcast(DVT, V); in combineTargetShuffle()
31954 return DAG.getBitcast(VT, V); in combineTargetShuffle()
31983 V = DAG.getBitcast(VT, D.getOperand(0)); in combineTargetShuffle()
32334 SDValue BC00 = DAG.getBitcast(VT, BC0.getOperand(0)); in combineShuffle()
32335 SDValue BC01 = DAG.getBitcast(VT, BC0.getOperand(1)); in combineShuffle()
32416 Op1 = DAG.getBitcast(MVT::v4i32, Op1); in combineShuffle()
32429 Op0 = DAG.getBitcast(MVT::v4i32, Op0); in combineShuffle()
32877 Shuffle = DAG.getBitcast(OriginalVT, Shuffle); in XFormVExtractWithShuffleIntoLoad()
33050 DAG.getBitcast(DstVT, RHS)); in combineCastedMaskArithmetic()
33055 DAG.getBitcast(DstVT, LHS), RHS.getOperand(0)); in combineCastedMaskArithmetic()
33062 DAG.getBitcast(DstVT, LHS), RHS); in combineCastedMaskArithmetic()
33083 V = DAG.getBitcast(MVT::v2i64, V); in createMMXBuildVector()
33086 V = DAG.getBitcast(MVT::i32, V); in createMMXBuildVector()
33164 N0 = DAG.getBitcast(MVT::v8i1, N0); in combineBitcast()
33178 N0 = DAG.getBitcast(MVT::i8, N0); in combineBitcast()
33199 return DAG.getBitcast(VT, DAG.getConstantFP(F64, DL, MVT::f64)); in combineBitcast()
33236 DAG.getBitcast(MVT::v2i64, N00)); in combineBitcast()
33245 DAG.getBitcast(MVT::v2i64, Res)); in combineBitcast()
33297 SDValue CastedOp1 = DAG.getBitcast(VT, LogicOp1); in combineBitcast()
33304 SDValue CastedOp0 = DAG.getBitcast(VT, LogicOp0); in combineBitcast()
33479 MinPos = DAG.getBitcast(MVT::v8i16, MinPos); in combineHorizontalMinMaxResult()
33481 MinPos = DAG.getBitcast(SrcVT, MinPos); in combineHorizontalMinMaxResult()
33557 SDValue Res = DAG.getBitcast(MaskVT, Match); in combineHorizontalPredicateResult()
33640 SAD = DAG.getBitcast(ResVT, SAD); in combineBasicSADPattern()
33718 SrcOp = DAG.getBitcast(SrcVT, SrcOp); in combineExtractWithShuffle()
33779 return DAG.getBitcast(VT, InputVector); in combineExtractVectorElt()
33890 return DAG.getBitcast(VT, Cond); in combineVSelectWithAllOnesOrZeros()
33897 SDValue CastRHS = DAG.getBitcast(CondVT, RHS); in combineVSelectWithAllOnesOrZeros()
33899 return DAG.getBitcast(VT, Or); in combineVSelectWithAllOnesOrZeros()
33904 SDValue CastLHS = DAG.getBitcast(CondVT, LHS); in combineVSelectWithAllOnesOrZeros()
33906 return DAG.getBitcast(VT, And); in combineVSelectWithAllOnesOrZeros()
33912 SDValue CastCond = DAG.getBitcast(AndNVT, Cond); in combineVSelectWithAllOnesOrZeros()
33913 SDValue CastRHS = DAG.getBitcast(AndNVT, RHS); in combineVSelectWithAllOnesOrZeros()
33915 return DAG.getBitcast(VT, AndN); in combineVSelectWithAllOnesOrZeros()
34448 LHS = DAG.getBitcast(MVT::i64, LHS); in combineSelect()
34449 RHS = DAG.getBitcast(MVT::i64, RHS); in combineSelect()
34451 return DAG.getBitcast(VT, newSelect); in combineSelect()
35107 ResLo = DAG.getBitcast(ResVT, ResLo); in reduceVMULWidth()
35115 ResHi = DAG.getBitcast(ResVT, ResHi); in reduceVMULWidth()
35163 Res = DAG.getBitcast(ResVT, Res); in reduceVMULWidth()
35301 { DAG.getBitcast(WVT, N0), DAG.getBitcast(WVT, N1) }, in combineMulToPMADDWD()
35963 return DAG.getZExtOrTrunc(DAG.getBitcast(MVT::i16, Ins), DL, in combineCompareEqual()
35982 SDValue Vector32 = DAG.getBitcast(MVT::v4f32, Vector64); in combineCompareEqual()
35988 SDValue OnesOrZeroesI = DAG.getBitcast(IntVT, OnesOrZeroesF); in combineCompareEqual()
36023 X = DAG.getBitcast(VT, X); in combineANDXORWithAllOnesIntoANDNP()
36024 Y = DAG.getBitcast(VT, Y); in combineANDXORWithAllOnesIntoANDNP()
36126 return DAG.getBitcast(VT, FPLogic); in convertIntLogicToFPLogic()
36165 return DAG.getBitcast(N->getValueType(0), Shift); in combineAndMaskToShift()
36361 return DAG.getBitcast( in combineAnd()
36363 DAG.getBitcast(MVT::v4f32, N->getOperand(0)), in combineAnd()
36364 DAG.getBitcast(MVT::v4f32, N->getOperand(1)))); in combineAnd()
36567 return DAG.getBitcast(VT, Res); in combineLogicBlendIntoPBLENDV()
36577 X = DAG.getBitcast(BlendVT, X); in combineLogicBlendIntoPBLENDV()
36578 Y = DAG.getBitcast(BlendVT, Y); in combineLogicBlendIntoPBLENDV()
36579 Mask = DAG.getBitcast(BlendVT, Mask); in combineLogicBlendIntoPBLENDV()
36581 return DAG.getBitcast(VT, Mask); in combineLogicBlendIntoPBLENDV()
36701 return DAG.getBitcast(MVT::v4i32, in combineOr()
36703 DAG.getBitcast(MVT::v4f32, N0), in combineOr()
36704 DAG.getBitcast(MVT::v4f32, N1))); in combineOr()
37473 SDValue WidePassThru = DAG.getBitcast(WideVecVT, Mld->getPassThru()); in combineMaskedLoad()
37491 NewMask = DAG.getBitcast(WideVecVT, Mask); in combineMaskedLoad()
37613 SDValue WideVec = DAG.getBitcast(WideVecVT, Mst->getValue()); in combineMaskedStore()
37630 NewMask = DAG.getBitcast(WideVecVT, Mask); in combineMaskedStore()
37671 StoredVal = DAG.getBitcast(NewVT, StoredVal); in combineStore()
37818 SDValue WideVec = DAG.getBitcast(WideVecVT, St->getValue()); in combineStore()
37849 SDValue ShuffWide = DAG.getBitcast(StoreVecVT, Shuff); in combineStore()
37955 SDValue BitCast = DAG.getBitcast(VecVT, ExtOp0); in combineStore()
38680 return DAG.getBitcast(OrigVT, NewNode); in combineFneg()
38702 return DAG.getBitcast(OrigVT, DAG.getNode(NewOpcode, DL, VT, in combineFneg()
38721 SDValue Op0 = DAG.getBitcast(IntVT, N->getOperand(0)); in lowerX86FPLogicOp()
38722 SDValue Op1 = DAG.getBitcast(IntVT, N->getOperand(1)); in lowerX86FPLogicOp()
38732 return DAG.getBitcast(VT, IntOp); in lowerX86FPLogicOp()
38758 return DAG.getBitcast( in combineXor()
38760 DAG.getBitcast(MVT::v4f32, N->getOperand(0)), in combineXor()
38761 DAG.getBitcast(MVT::v4f32, N->getOperand(1)))); in combineXor()
39305 Vec = DAG.getBitcast(VT, Vec); in combineToExtendBoolVectorInReg()
39602 V = DAG.getBitcast(V.getValueType(), NegVal); in combineFMA()
39610 NegVal = DAG.getBitcast(V.getOperand(0).getValueType(), NegVal); in combineFMA()
39772 SDValue A = DAG.getBitcast(VecVT, X.getOperand(0).getOperand(0)); in combineVectorSizedSetCCEquality()
39773 SDValue B = DAG.getBitcast(VecVT, X.getOperand(0).getOperand(1)); in combineVectorSizedSetCCEquality()
39774 SDValue C = DAG.getBitcast(VecVT, X.getOperand(1).getOperand(0)); in combineVectorSizedSetCCEquality()
39775 SDValue D = DAG.getBitcast(VecVT, X.getOperand(1).getOperand(1)); in combineVectorSizedSetCCEquality()
39780 SDValue VecX = DAG.getBitcast(VecVT, X); in combineVectorSizedSetCCEquality()
39781 SDValue VecY = DAG.getBitcast(VecVT, Y); in combineVectorSizedSetCCEquality()
39786 return DAG.getSetCC(DL, VT, DAG.getBitcast(MVT::i16, Cmp), in combineVectorSizedSetCCEquality()
39941 X = DAG.getBitcast(VT, X); in combineMOVMSK()
39945 SDValue Cast = DAG.getBitcast(SrcVT, Shl); in combineMOVMSK()
40095 SDValue MaskConst = DAG.getBitcast(IntVT, SourceConst); in combineVectorCompareAndMaskUnaryOp()
40098 SDValue Res = DAG.getBitcast(VT, NewAnd); in combineVectorCompareAndMaskUnaryOp()
41234 DAG.getBitcast(NewVT, Vec), in combineInsertSubvector()
41236 return DAG.getBitcast(OpVT, Insert); in combineInsertSubvector()
41370 DAG.getBitcast(WideVecVT, Concat), N->getOperand(1)); in combineExtractSubvector()
41434 return DAG.getBitcast(OpVT, SubPSHUFB); in combineExtractSubvector()