Lines Matching refs:getBitcast

15004                          DAG.getBitcast(NVT, N0.getOperand(0)),  in visitTRUNCATE()
15403 SDValue C = DAG.getBitcast(VT, N0); in visitBITCAST()
15411 return DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15425 DAG.getBitcast(VT, N0.getOperand(0)), in visitBITCAST()
15426 DAG.getBitcast(VT, N0.getOperand(1))); in visitBITCAST()
15473 SDValue NewConv = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15526 SDValue X = DAG.getBitcast(IntXVT, N0.getOperand(1)); in visitBITCAST()
15549 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15551 SDValue X = DAG.getBitcast(VT, N0.getOperand(1)); in visitBITCAST()
15574 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
15605 return DAG.getBitcast(VT, Op); in visitBITCAST()
15791 Ops.push_back(DAG.getBitcast(DstEltVT, Op)); in ConstantFoldBITCASTofBUILD_VECTOR()
16938 NewIntVT, DAG.getBitcast(NewIntVT, ConstOp), Shift); in combineFMulOrFDivWithIntPow2()
16939 SDValue ResAsFP = DAG.getBitcast(VT, ResAsInt); in combineFMulOrFDivWithIntPow2()
17845 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt()
18850 Val = DAG.getBitcast(STMemType, Val); in getTruncatedStoreValue()
18866 Val = DAG.getBitcast(LDType, Val); in extendLoadedValueToExtension()
20254 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
20278 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
21970 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
21975 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle()
22348 Load = DAG.getBitcast(ResultVT, Load); in scalarizeExtractedVectorLoad()
22539 SDValue NewVecOp = DAG.getBitcast(NewVecVT, VecOp); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
22996 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec()
23080 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast()
23298 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero()
23732 Op = DAG.getBitcast(OpIntVT, Op); in convertBuildVecZextToBuildVecWithZeros()
23739 NewBV = DAG.getBitcast(VT, NewBV); in convertBuildVecZextToBuildVecWithZeros()
23773 return DAG.getBitcast(VT, Concat); in visitBUILD_VECTOR()
23882 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
23889 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
24004 return TLI.buildLegalVectorShuffle(VT, SDLoc(N), DAG.getBitcast(VT, SV0), in combineConcatVectorOfExtracts()
24005 DAG.getBitcast(VT, SV1), Mask, DAG); in combineConcatVectorOfExtracts()
24244 return DAG.getBitcast(VT, Res); in visitCONCAT_VECTORS()
24499 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
24533 SDValue X = SubVecL ? DAG.getBitcast(NarrowBVT, SubVecL) in narrowExtractedVectorBinOp()
24537 SDValue Y = SubVecR ? DAG.getBitcast(NarrowBVT, SubVecR) in narrowExtractedVectorBinOp()
24542 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
24829 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24847 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24855 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
24925 return DAG.getBitcast(NVT, Src); in visitEXTRACT_SUBVECTOR()
24931 return DAG.getBitcast(NVT, BuildVec); in visitEXTRACT_SUBVECTOR()
24954 return DAG.getBitcast(NVT, V.getOperand(1)); in visitEXTRACT_SUBVECTOR()
24958 DAG.getBitcast(N->getOperand(0).getValueType(), V.getOperand(0)), in visitEXTRACT_SUBVECTOR()
25255 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, N0)); in combineShuffleToAnyExtendVectorInreg()
25376 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, in combineShuffleToZeroExtendVectorInReg()
25377 DAG.getBitcast(PrescaledVT, Op))); in combineShuffleToZeroExtendVectorInReg()
25436 return DAG.getBitcast(VT, N00); in combineTruncationShuffle()
25590 return DAG.getBitcast(VT, NewShuf); in combineShuffleOfBitcast()
25893 NewBV = DAG.getBitcast(VT, NewBV); in visitVECTOR_SHUFFLE()
26055 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
26056 VT, DAG.getVectorShuffle(IntVT, DL, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
26060 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
26061 VT, DAG.getNode(ISD::AND, DL, IntVT, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
26119 SV0 = DAG.getBitcast(ScaleVT, SV0); in visitVECTOR_SHUFFLE()
26120 SV1 = DAG.getBitcast(ScaleVT, SV1); in visitVECTOR_SHUFFLE()
26121 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
26553 return DAG.getBitcast(VT, N1.getOperand(0).getOperand(0)); in visitINSERT_SUBVECTOR()
26570 return DAG.getBitcast(VT, NewINSERT); in visitINSERT_SUBVECTOR()
26622 SDValue Res = DAG.getBitcast(NewVT, N0Src); in visitINSERT_SUBVECTOR()
26624 return DAG.getBitcast(VT, Res); in visitINSERT_SUBVECTOR()
26995 return DAG.getBitcast(VT, DAG.getVectorShuffle(ClearVT, DL, in XformToShuffleWithZero()
26996 DAG.getBitcast(ClearVT, LHS), in XformToShuffleWithZero()
27598 return DAG.getBitcast(VT, Int); in foldSignChangeInBitcast()
27984 return DAG.getBitcast(NewVT, ToCast); in takeInexpensiveLog2()