/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 730 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 833 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 869 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 954 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1148 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1548 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1580 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1709 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 1751 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1784 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 730 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 833 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 869 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 954 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1148 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1548 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1580 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1709 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 1751 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1784 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1086 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1189 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1226 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1312 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1506 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1907 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1940 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2070 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2111 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2144 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1086 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1189 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1226 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1312 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1506 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1907 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1940 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2070 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2111 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2144 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1026 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1129 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1166 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1252 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1446 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1847 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1880 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2010 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2051 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2084 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1086 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1189 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1226 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1312 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1506 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1907 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1940 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2070 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2111 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2144 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1086 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1189 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1226 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1312 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1506 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1907 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1940 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2070 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2111 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2144 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1026 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1129 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1166 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1252 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1446 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1847 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1880 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2010 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2051 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2084 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1026 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1129 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1166 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1252 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1446 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1847 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1880 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2010 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2051 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2084 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1086 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1189 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1226 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1312 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1506 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1907 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1940 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2070 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2111 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2144 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 725 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 818 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 852 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 935 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1106 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1511 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1543 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1672 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1705 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() 1746 static Instruction *foldShuffleWithInsert(ShuffleVectorInst &Shuf) { in foldShuffleWithInsert() [all …]
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 725 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 818 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 852 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 935 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1106 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1511 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1543 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1672 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1705 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() 1746 static Instruction *foldShuffleWithInsert(ShuffleVectorInst &Shuf) { in foldShuffleWithInsert() [all …]
|
/dports/devel/tinygo/tinygo-0.14.1/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 725 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 818 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 852 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 935 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1106 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1511 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1543 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1672 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1705 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() 1746 static Instruction *foldShuffleWithInsert(ShuffleVectorInst &Shuf) { in foldShuffleWithInsert() [all …]
|
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 646 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 739 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 807 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 978 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1334 static Instruction *foldSelectShuffleWith1Binop(ShuffleVectorInst &Shuf) { in foldSelectShuffleWith1Binop() 1390 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 1422 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1549 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1582 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() 1622 static Instruction *foldShuffleWithInsert(ShuffleVectorInst &Shuf) { in foldShuffleWithInsert() [all …]
|
/dports/archivers/streamvbyte/streamvbyte-0.4.1/src/ |
H A D | streamvbyte_x64_decode.c | 7 __m128i Shuf = *(__m128i *)pshuf; in _decode_avx() local
|
H A D | streamvbytedelta_x64_decode.c | 8 __m128i Shuf = *(__m128i *)&shuffleTable[key]; in _decode_avx() local
|
H A D | streamvbyte_0124_decode.c | 27 __m128i Shuf = *(__m128i *)pshuf; in _decode_avx() local
|
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1115 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 1218 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoSplat() local 1255 auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0)); in foldInsEltIntoIdentityShuffle() local 1341 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 1574 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1978 static Instruction *canonicalizeInsertSplat(ShuffleVectorInst &Shuf, in canonicalizeInsertSplat() 2011 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 2141 static Instruction *foldTruncShuffle(ShuffleVectorInst &Shuf, in foldTruncShuffle() 2182 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 2215 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() [all …]
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 647 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 767 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 940 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1288 static Instruction *foldSelectShuffleWith1Binop(ShuffleVectorInst &Shuf) { in foldSelectShuffleWith1Binop() 1341 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle() 1459 static Instruction *narrowVectorSelect(ShuffleVectorInst &Shuf, in narrowVectorSelect() 1492 static Instruction *foldIdentityExtractShuffle(ShuffleVectorInst &Shuf) { in foldIdentityExtractShuffle() 1527 static Instruction *foldShuffleWithInsert(ShuffleVectorInst &Shuf) { in foldShuffleWithInsert()
|
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 253 Value *Shuf = createShiftShuffle(X, cast<ConstantInt>(C)->getZExtValue(), in translateExtract() local 402 Value *Shuf = in foldBitcastShuf() local 600 Value *Shuf = createShiftShuffle(VCmp, ExpensiveIndex, CheapIndex, Builder); in foldExtractedCmps() local
|
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Vectorize/ |
H A D | VectorCombine.cpp | 253 Value *Shuf = createShiftShuffle(X, cast<ConstantInt>(C)->getZExtValue(), in translateExtract() local 402 Value *Shuf = in foldBitcastShuf() local 600 Value *Shuf = createShiftShuffle(VCmp, ExpensiveIndex, CheapIndex, Builder); in foldExtractedCmps() local
|
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/ |
H A D | InstCombineVectorOps.cpp | 583 static bool isShuffleEquivalentToSelect(ShuffleVectorInst& Shuf) { in isShuffleEquivalentToSelect() 703 if (auto * Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 859 if (Instruction * Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1200 static Instruction* foldSelectShuffleWith1Binop(ShuffleVectorInst& Shuf) { in foldSelectShuffleWith1Binop() 1253 static Instruction* foldSelectShuffle(ShuffleVectorInst& Shuf, in foldSelectShuffle()
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 570 static bool isShuffleEquivalentToSelect(ShuffleVectorInst &Shuf) { in isShuffleEquivalentToSelect() 690 if (auto *Shuf = dyn_cast<ShuffleVectorInst>(InsElt.getOperand(0))) { in foldConstantInsEltIntoShuffle() local 844 if (Instruction *Shuf = foldConstantInsEltIntoShuffle(IE)) in visitInsertElementInst() local 1185 static Instruction *foldSelectShuffleWith1Binop(ShuffleVectorInst &Shuf) { in foldSelectShuffleWith1Binop() 1238 static Instruction *foldSelectShuffle(ShuffleVectorInst &Shuf, in foldSelectShuffle()
|
/dports/devel/llvm80/llvm-8.0.1.src/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 214 Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty), in runOnFunction() local
|
/dports/devel/llvm70/llvm-7.0.1.src/lib/Target/AMDGPU/ |
H A D | AMDGPULowerKernelArguments.cpp | 212 Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty), in runOnFunction() local
|