Lines Matching refs:getBitcast
13825 DAG.getBitcast(NVT, N0.getOperand(0)), in visitTRUNCATE()
14204 SDValue C = DAG.getBitcast(VT, N0); in visitBITCAST()
14212 return DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
14259 SDValue NewConv = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
14312 SDValue X = DAG.getBitcast(IntXVT, N0.getOperand(1)); in visitBITCAST()
14335 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
14337 SDValue X = DAG.getBitcast(VT, N0.getOperand(1)); in visitBITCAST()
14360 SDValue Cst = DAG.getBitcast(VT, N0.getOperand(0)); in visitBITCAST()
14391 return DAG.getBitcast(VT, Op); in visitBITCAST()
14519 Ops.push_back(DAG.getBitcast(DstEltVT, Op)); in ConstantFoldBITCASTofBUILD_VECTOR()
16350 return DAG.getBitcast(VT, Src); in FoldIntToFPToInt()
17261 Val = DAG.getBitcast(STMemType, Val); in getTruncatedStoreValue()
17277 Val = DAG.getBitcast(LDType, Val); in extendLoadedValueToExtension()
18599 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
18623 Val = DAG.getBitcast(MemVT, Val); in mergeStoresOfConstantsOrVecElts()
20180 SDValue DestVecBC = DAG.getBitcast(ShufVT, DestVec); in combineInsertEltToShuffle()
20185 return DAG.getBitcast(VT, Shuf); in combineInsertEltToShuffle()
20448 Load = DAG.getBitcast(ResultVT, Load); in scalarizeExtractedVectorLoad()
20640 SDValue NewVecOp = DAG.getBitcast(NewVecVT, VecOp); in refineExtractVectorEltIntoMultipleNarrowExtractVectorElts()
21087 return DAG.getBitcast(VT, BV); in reduceBuildVecExtToExtBuildVec()
21165 return DAG.getBitcast(VT, Src); in reduceBuildVecTruncToBitCast()
21383 return DAG.getBitcast(VT, Shuf); in reduceBuildVecToShuffleWithZero()
21817 Op = DAG.getBitcast(OpIntVT, Op); in convertBuildVecZextToBuildVecWithZeros()
21824 NewBV = DAG.getBitcast(VT, NewBV); in convertBuildVecZextToBuildVecWithZeros()
21855 return DAG.getBitcast(VT, Concat); in visitBUILD_VECTOR()
21967 Op = DAG.getBitcast(SVT, Op); in combineConcatVectorOfScalars()
21974 return DAG.getBitcast(VT, DAG.getBuildVector(VecVT, DL, Ops)); in combineConcatVectorOfScalars()
22089 return TLI.buildLegalVectorShuffle(VT, SDLoc(N), DAG.getBitcast(VT, SV0), in combineConcatVectorOfExtracts()
22090 DAG.getBitcast(VT, SV1), Mask, DAG); in combineConcatVectorOfExtracts()
22323 return DAG.getBitcast(VT, Res); in visitCONCAT_VECTORS()
22577 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
22611 SDValue X = SubVecL ? DAG.getBitcast(NarrowBVT, SubVecL) in narrowExtractedVectorBinOp()
22615 SDValue Y = SubVecR ? DAG.getBitcast(NarrowBVT, SubVecR) in narrowExtractedVectorBinOp()
22620 return DAG.getBitcast(VT, NarrowBinOp); in narrowExtractedVectorBinOp()
22882 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
22901 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
22909 return DAG.getBitcast(NVT, NewExtract); in visitEXTRACT_SUBVECTOR()
22980 return DAG.getBitcast(NVT, Src); in visitEXTRACT_SUBVECTOR()
22986 return DAG.getBitcast(NVT, BuildVec); in visitEXTRACT_SUBVECTOR()
23009 return DAG.getBitcast(NVT, V.getOperand(1)); in visitEXTRACT_SUBVECTOR()
23013 DAG.getBitcast(N->getOperand(0).getValueType(), V.getOperand(0)), in visitEXTRACT_SUBVECTOR()
23310 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, N0)); in combineShuffleToAnyExtendVectorInreg()
23431 return DAG.getBitcast(VT, DAG.getNode(Opcode, SDLoc(SVN), *OutVT, in combineShuffleToZeroExtendVectorInReg()
23432 DAG.getBitcast(PrescaledVT, Op))); in combineShuffleToZeroExtendVectorInReg()
23493 return DAG.getBitcast(VT, N00); in combineTruncationShuffle()
23647 return DAG.getBitcast(VT, NewShuf); in combineShuffleOfBitcast()
23950 NewBV = DAG.getBitcast(VT, NewBV); in visitVECTOR_SHUFFLE()
24115 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
24116 VT, DAG.getVectorShuffle(IntVT, DL, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
24120 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
24121 VT, DAG.getNode(ISD::AND, DL, IntVT, DAG.getBitcast(IntVT, N0), in visitVECTOR_SHUFFLE()
24179 SV0 = DAG.getBitcast(ScaleVT, SV0); in visitVECTOR_SHUFFLE()
24180 SV1 = DAG.getBitcast(ScaleVT, SV1); in visitVECTOR_SHUFFLE()
24181 return DAG.getBitcast( in visitVECTOR_SHUFFLE()
24586 return DAG.getBitcast(VT, N1.getOperand(0).getOperand(0)); in visitINSERT_SUBVECTOR()
24603 return DAG.getBitcast(VT, NewINSERT); in visitINSERT_SUBVECTOR()
24654 SDValue Res = DAG.getBitcast(NewVT, N0Src); in visitINSERT_SUBVECTOR()
24656 return DAG.getBitcast(VT, Res); in visitINSERT_SUBVECTOR()
24889 return DAG.getBitcast(VT, DAG.getVectorShuffle(ClearVT, DL, in XformToShuffleWithZero()
24890 DAG.getBitcast(ClearVT, LHS), in XformToShuffleWithZero()
25490 return DAG.getBitcast(VT, Int); in foldSignChangeInBitcast()