Searched refs:peekThroughBitcasts (Results 1 – 10 of 10) sorted by relevance
144 static Value *peekThroughBitcasts(Value *V) { in peekThroughBitcasts() function724 auto *BCTy0 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V0)->getType()); in foldBitcastShuffle()725 auto *BCTy1 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V1)->getType()); in foldBitcastShuffle()777 Value *CastV0 = Builder.CreateBitCast(peekThroughBitcasts(V0), NewShuffleTy); in foldBitcastShuffle()778 Value *CastV1 = Builder.CreateBitCast(peekThroughBitcasts(V1), NewShuffleTy); in foldBitcastShuffle()1865 peekThroughBitcasts(X) == peekThroughBitcasts(Y); in foldShuffleToIdentity()
4279 if (auto *BV = dyn_cast<BuildVectorSDNode>(peekThroughBitcasts(Op))) { in getAVX512Node()4721 Op = peekThroughBitcasts(Op); in getTargetConstantFromNode()4739 Op = peekThroughBitcasts(Op); in getTargetConstantBitsFromNode()5113 V = peekThroughBitcasts(V); in IsNOT()5554 V1 = peekThroughBitcasts(V1); in computeZeroableShuffleElements()5555 V2 = peekThroughBitcasts(V2); in computeZeroableShuffleElements()5647 V1 = peekThroughBitcasts(V1); in getTargetShuffleAndZeroables()5648 V2 = peekThroughBitcasts(V2); in getTargetShuffleAndZeroables()5864 SDValue N0 = peekThroughBitcasts(N.getOperand(0)); in getFauxShuffleMask()5865 SDValue N1 = peekThroughBitcasts(N.getOperand(1)); in getFauxShuffleMask()[all …]
1204 if (DAG.isConstantIntBuildVectorOrConstantInt(peekThroughBitcasts(N01))) { in reassociateOpsCommutative()1210 if (DAG.isConstantIntBuildVectorOrConstantInt(peekThroughBitcasts(N1))) { in reassociateOpsCommutative()16861 ConstOp = peekThroughBitcasts(N->getOperand(ConstOpIdx)); in combineFMulOrFDivWithIntPow2()20237 Val = peekThroughBitcasts(Val); in mergeStoresOfConstantsOrVecElts()20265 SDValue Val = peekThroughBitcasts(St->getValue()); in mergeStoresOfConstantsOrVecElts()20313 Val = peekThroughBitcasts(Val); in mergeStoresOfConstantsOrVecElts()20392 SDValue Val = peekThroughBitcasts(St->getValue()); in getStoreMergeCandidates()20426 SDValue OtherBC = peekThroughBitcasts(Other->getValue()); in getStoreMergeCandidates()20882 SDValue Val = peekThroughBitcasts(St->getValue()); in tryStoreMergeOfLoads()21174 SDValue StoredVal = peekThroughBitcasts(St->getValue()); in mergeConsecutiveStores()[all …]
6597 SDValue N1 = peekThroughBitcasts(Ops[0]); in FoldConstantArithmetic()6598 SDValue N2 = peekThroughBitcasts(Ops[1]); in FoldConstantArithmetic()11951 SDValue llvm::peekThroughBitcasts(SDValue V) { in peekThroughBitcasts() function in llvm11978 V = peekThroughBitcasts(V.getOperand(1)); in isBitwiseNot()12075 N = peekThroughBitcasts(N); in isAllOnesOrAllOnesSplat()
6113 SDValue LCandidate = peekThroughBitcasts(N); in EmitFuncArgumentDbgValue()
696 SDValue Src = peekThroughBitcasts(Op.getOperand(0)); in SimplifyMultipleUseDemandedBits()
1780 SDValue peekThroughBitcasts(SDValue V);
10045 SDValue LHS = peekThroughBitcasts(SVN->getOperand(0)); in lowerToXXSPLTI32DX()10046 SDValue RHS = peekThroughBitcasts(SVN->getOperand(1)); in lowerToXXSPLTI32DX()10059 VecShuffle = peekThroughBitcasts(DAG.getCommutedVectorShuffle(*SVN)); in lowerToXXSPLTI32DX()10121 SDValue N0 = peekThroughBitcasts(Op.getOperand(0)); in LowerROTL()10122 SDValue N1 = peekThroughBitcasts(Op.getOperand(1)); in LowerROTL()
7353 SDValue VecBC = peekThroughBitcasts(Vec); in lowerEXTRACT_VECTOR_ELT()12111 auto TempOp = peekThroughBitcasts(Op); in hasNon16BitAccesses()12112 auto TempOtherOp = peekThroughBitcasts(OtherOp); in hasNon16BitAccesses()
20400 if (DAG.isConstantIntBuildVectorOrConstantInt(peekThroughBitcasts(X))) in performSubAddMULCombine()22248 SDValue SourceOp0 = peekThroughBitcasts(Op0); in performUzpCombine()22249 SDValue SourceOp1 = peekThroughBitcasts(Op1); in performUzpCombine()