Lines Matching refs:getBitcast

14746                          DAG.getBitcast(NVT, N0.getOperand(0)),  in visitTRUNCATE()
15153 SDValue C = DAG.getBitcast(VT, N0); in visitBITCAST()
15161 return DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15175 DAG.getBitcast(VT, N0.getOperand(0)), in visitBITCAST()
15176 DAG.getBitcast(VT, N0.getOperand(1))); in visitBITCAST()
15223 SDValue NewConv = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15276 SDValue X = DAG.getBitcast(IntXVT, N0.getOperand(1)); in visitBITCAST()
15299 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15301 SDValue X = DAG.getBitcast(VT, N0.getOperand(1)); in visitBITCAST()
15324 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15355 return DAG.getBitcast(VT, Op); in visitBITCAST()
15489 Ops.push_back(DAG.getBitcast(DstEltVT, Op)); in ConstantFoldBITCASTofBUILD_VECTOR()
16636 NewIntVT, DAG.getBitcast(NewIntVT, ConstOp), Shift); in combineFMulOrFDivWithIntPow2()
16637 SDValue ResAsFP = DAG.getBitcast(VT, ResAsInt); in combineFMulOrFDivWithIntPow2()
17507 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt()
18512 Val = DAG.getBitcast(STMemType, Val); in getTruncatedStoreValue()
18528 Val = DAG.getBitcast(LDType, Val); in extendLoadedValueToExtension()
19916 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
19940 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
21602 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
21607 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle()
21980 Load = DAG.getBitcast(ResultVT, Load); in scalarizeExtractedVectorLoad()
22172 SDValue NewVecOp = DAG.getBitcast(NewVecVT, VecOp); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22636 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec()
22720 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast()
22938 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero()
23372 Op = DAG.getBitcast(OpIntVT, Op); in convertBuildVecZextToBuildVecWithZeros()
23379 NewBV = DAG.getBitcast(VT, NewBV); in convertBuildVecZextToBuildVecWithZeros()
23410 return DAG.getBitcast(VT, Concat); in visitBUILD_VECTOR()
23522 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
23529 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
23644 return TLI.buildLegalVectorShuffle(VT, SDLoc(N), DAG.getBitcast(VT, SV0), in combineConcatVectorOfExtracts()
23645 DAG.getBitcast(VT, SV1), Mask, DAG); in combineConcatVectorOfExtracts()
23884 return DAG.getBitcast(VT, Res); in visitCONCAT_VECTORS()
24139 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
24173 SDValue X = SubVecL ? DAG.getBitcast(NarrowBVT, SubVecL) in narrowExtractedVectorBinOp()
24177 SDValue Y = SubVecR ? DAG.getBitcast(NarrowBVT, SubVecR) in narrowExtractedVectorBinOp()
24182 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
24452 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24471 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24479 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24550 return DAG.getBitcast(NVT, Src); in visitEXTRACT_SUBVECTOR()
24556 return DAG.getBitcast(NVT, BuildVec); in visitEXTRACT_SUBVECTOR()
24579 return DAG.getBitcast(NVT, V.getOperand(1)); in visitEXTRACT_SUBVECTOR()
24583 DAG.getBitcast(N->getOperand(0).getValueType(), V.getOperand(0)), in visitEXTRACT_SUBVECTOR()
24880 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, N0)); in combineShuffleToAnyExtendVectorInreg()
25001 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, in combineShuffleToZeroExtendVectorInReg()
25002 DAG.getBitcast(PrescaledVT, Op))); in combineShuffleToZeroExtendVectorInReg()
25061 return DAG.getBitcast(VT, N00); in combineTruncationShuffle()
25215 return DAG.getBitcast(VT, NewShuf); in combineShuffleOfBitcast()
25518 NewBV = DAG.getBitcast(VT, NewBV); in visitVECTOR_SHUFFLE()
25680 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
25681 VT, DAG.getVectorShuffle(IntVT, DL, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
25685 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
25686 VT, DAG.getNode(ISD::AND, DL, IntVT, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
25744 SV0 = DAG.getBitcast(ScaleVT, SV0); in visitVECTOR_SHUFFLE()
25745 SV1 = DAG.getBitcast(ScaleVT, SV1); in visitVECTOR_SHUFFLE()
25746 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
26170 return DAG.getBitcast(VT, N1.getOperand(0).getOperand(0)); in visitINSERT_SUBVECTOR()
26187 return DAG.getBitcast(VT, NewINSERT); in visitINSERT_SUBVECTOR()
26239 SDValue Res = DAG.getBitcast(NewVT, N0Src); in visitINSERT_SUBVECTOR()
26241 return DAG.getBitcast(VT, Res); in visitINSERT_SUBVECTOR()
26601 return DAG.getBitcast(VT, DAG.getVectorShuffle(ClearVT, DL, in XformToShuffleWithZero()
26602 DAG.getBitcast(ClearVT, LHS), in XformToShuffleWithZero()
27205 return DAG.getBitcast(VT, Int); in foldSignChangeInBitcast()
27590 return DAG.getBitcast(NewVT, ToCast); in takeInexpensiveLog2()