Home
last modified time | relevance | path

Searched refs:peekThroughBitcasts (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp144 static Value *peekThroughBitcasts(Value *V) { in peekThroughBitcasts() function
724 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4279 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 …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1204 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 …]
H A DSelectionDAG.cpp6597 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 llvm
11978 V = peekThroughBitcasts(V.getOperand(1)); in isBitwiseNot()
12075 N = peekThroughBitcasts(N); in isAllOnesOrAllOnesSplat()
H A DSelectionDAGBuilder.cpp6113 SDValue LCandidate = peekThroughBitcasts(N); in EmitFuncArgumentDbgValue()
H A DTargetLowering.cpp696 SDValue Src = peekThroughBitcasts(Op.getOperand(0)); in SimplifyMultipleUseDemandedBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1780 SDValue peekThroughBitcasts(SDValue V);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10045 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7353 SDValue VecBC = peekThroughBitcasts(Vec); in lowerEXTRACT_VECTOR_ELT()
12111 auto TempOp = peekThroughBitcasts(Op); in hasNon16BitAccesses()
12112 auto TempOtherOp = peekThroughBitcasts(OtherOp); in hasNon16BitAccesses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp20400 if (DAG.isConstantIntBuildVectorOrConstantInt(peekThroughBitcasts(X))) in performSubAddMULCombine()
22248 SDValue SourceOp0 = peekThroughBitcasts(Op0); in performUzpCombine()
22249 SDValue SourceOp1 = peekThroughBitcasts(Op1); in performUzpCombine()