Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp173 static Value *peekThroughBitcasts(Value *V) { in peekThroughBitcasts() function
902 auto *BCTy0 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V0)->getType()); in foldBitcastShuffle()
903 auto *BCTy1 = dyn_cast<FixedVectorType>(peekThroughBitcasts(V1)->getType()); in foldBitcastShuffle()
958 Value *CastV0 = Builder.CreateBitCast(peekThroughBitcasts(V0), NewShuffleTy); in foldBitcastShuffle()
959 Value *CastV1 = Builder.CreateBitCast(peekThroughBitcasts(V1), NewShuffleTy); in foldBitcastShuffle()
2815 peekThroughBitcasts(X) == peekThroughBitcasts(Y); in foldShuffleToIdentity()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4511 if (auto *BV = dyn_cast<BuildVectorSDNode>(peekThroughBitcasts(Op))) { in getAVX512Node()
4968 Op = peekThroughBitcasts(Op); in getTargetConstantFromNode()
4996 Op = peekThroughBitcasts(Op); in getTargetConstantBitsFromNode()
5386 V = peekThroughBitcasts(V); in IsNOT()
5849 V1 = peekThroughBitcasts(V1); in computeZeroableShuffleElements()
5850 V2 = peekThroughBitcasts(V2); in computeZeroableShuffleElements()
5942 V1 = peekThroughBitcasts(V1); in getTargetShuffleAndZeroables()
5943 V2 = peekThroughBitcasts(V2); in getTargetShuffleAndZeroables()
6159 SDValue N0 = peekThroughBitcasts(N.getOperand(0)); in getFauxShuffleMask()
6160 SDValue N1 = peekThroughBitcasts(N.getOperand(1)); in getFauxShuffleMask()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp13168 (isBitwiseNot(peekThroughBitcasts(Cond)) || TLI.hasAndNot(Cond))) { in combineVSelectWithAllOnesOrZeros()
17859 ConstOp = peekThroughBitcasts(N->getOperand(ConstOpIdx)); in combineFMulOrFDivWithIntPow2()
21251 Val = peekThroughBitcasts(Val); in mergeStoresOfConstantsOrVecElts()
21279 SDValue Val = peekThroughBitcasts(St->getValue()); in mergeStoresOfConstantsOrVecElts()
21327 Val = peekThroughBitcasts(Val); in mergeStoresOfConstantsOrVecElts()
21406 SDValue Val = peekThroughBitcasts(St->getValue()); in getStoreMergeCandidates()
21440 SDValue OtherBC = peekThroughBitcasts(Other->getValue()); in getStoreMergeCandidates()
21929 SDValue Val = peekThroughBitcasts(St->getValue()); in tryStoreMergeOfLoads()
22231 SDValue StoredVal = peekThroughBitcasts(St->getValue()); in mergeConsecutiveStores()
24843 Splat = peekThroughBitcasts(Splat); in visitBUILD_VECTOR()
[all …]
H A DSelectionDAG.cpp7048 SDValue N1 = peekThroughBitcasts(Ops[0]); in FoldConstantArithmetic()
7049 SDValue N2 = peekThroughBitcasts(Ops[1]); in FoldConstantArithmetic()
12530 SDValue llvm::peekThroughBitcasts(SDValue V) { in peekThroughBitcasts() function in llvm
12557 V = peekThroughBitcasts(V.getOperand(1)); in isBitwiseNot()
12654 N = peekThroughBitcasts(N); in isAllOnesOrAllOnesSplat()
12667 N = peekThroughBitcasts(N); in isZeroOrZeroSplat()
13661 N = peekThroughBitcasts(N); in isConstantIntBuildVectorOrConstantInt()
H A DSelectionDAGBuilder.cpp6205 SDValue LCandidate = peekThroughBitcasts(N); in EmitFuncArgumentDbgValue()
H A DTargetLowering.cpp723 SDValue Src = peekThroughBitcasts(Op.getOperand(0)); in SimplifyMultipleUseDemandedBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1878 LLVM_ABI SDValue peekThroughBitcasts(SDValue V);
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp10292 SDValue LHS = peekThroughBitcasts(SVN->getOperand(0)); in lowerToXXSPLTI32DX()
10293 SDValue RHS = peekThroughBitcasts(SVN->getOperand(1)); in lowerToXXSPLTI32DX()
10306 VecShuffle = peekThroughBitcasts(DAG.getCommutedVectorShuffle(*SVN)); in lowerToXXSPLTI32DX()
10368 SDValue N0 = peekThroughBitcasts(Op.getOperand(0)); in LowerROTL()
10369 SDValue N1 = peekThroughBitcasts(Op.getOperand(1)); in LowerROTL()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1095 V1 = peekThroughBitcasts(V1); in computeZeroableShuffleElements()
1096 V2 = peekThroughBitcasts(V2); in computeZeroableShuffleElements()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp3319 SDValue Src = peekThroughBitcasts(C.Op0); in adjustICmp128()
8685 SDValue Src = peekThroughBitcasts(LHS); in combineSETCC()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp7894 SDValue VecBC = peekThroughBitcasts(Vec); in lowerEXTRACT_VECTOR_ELT()
12881 auto TempOp = peekThroughBitcasts(Op); in hasNon16BitAccesses()
12882 auto TempOtherOp = peekThroughBitcasts(OtherOp); in hasNon16BitAccesses()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp23285 SDValue SourceOp0 = peekThroughBitcasts(Op0); in performUzpCombine()
23286 SDValue SourceOp1 = peekThroughBitcasts(Op1); in performUzpCombine()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp16348 X = peekThroughBitcasts(X); in combineVectorSizedSetCCEquality()