Home
last modified time | relevance | path

Searched refs:ExtElt (Results 1 – 25 of 115) sorted by relevance

12345

/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp242 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
247 Value *X = ExtElt->getVectorOperand(); in translateExtract()
248 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/Vectorize/
H A DVectorCombine.cpp242 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
247 Value *X = ExtElt->getVectorOperand(); in translateExtract()
248 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/llvm/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp320 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
325 Value *X = ExtElt->getVectorOperand(); in translateExtract()
326 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/4.0/
H A DInstCombineVectorOps.cpp382 ExtractElementInst *ExtElt, in replaceExtractElements() argument
385 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
405 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
409 : ExtElt->getParent(); in replaceExtractElements()
441 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
H A DInstCombineCasts.cpp1787 auto *ExtElt = dyn_cast<ExtractElementInst>(BitCast.getOperand(0)); in canonicalizeBitCastExtElt() local
1788 if (!ExtElt || !ExtElt->hasOneUse()) in canonicalizeBitCastExtElt()
1797 unsigned NumElts = ExtElt->getVectorOperandType()->getNumElements(); in canonicalizeBitCastExtElt()
1799 auto *NewBC = IC.Builder->CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
1801 return ExtractElementInst::Create(NewBC, ExtElt->getIndexOperand()); in canonicalizeBitCastExtElt()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp382 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
387 Value *X = ExtElt->getVectorOperand(); in translateExtract()
388 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/wasi-compiler-rt12/llvm-project-12.0.1.src/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp382 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
387 Value *X = ExtElt->getVectorOperand(); in translateExtract()
388 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/Compiler/Optimizer/IGCInstCombiner/7.0/
H A DInstCombineVectorOps.cpp381 ExtractElementInst* ExtElt, in replaceExtractElements() argument
384 VectorType* ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
404 Value* ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
408 : ExtElt->getParent(); in replaceExtractElements()
440 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
H A DInstCombineCasts.cpp2009 auto* ExtElt = dyn_cast<ExtractElementInst>(BitCast.getOperand(0)); in canonicalizeBitCastExtElt() local
2010 if (!ExtElt || !ExtElt->hasOneUse()) in canonicalizeBitCastExtElt()
2019 unsigned NumElts = ExtElt->getVectorOperandType()->getNumElements(); in canonicalizeBitCastExtElt()
2021 auto* NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
2023 return ExtractElementInst::Create(NewBC, ExtElt->getIndexOperand()); in canonicalizeBitCastExtElt()
/dports/devel/llvm70/llvm-7.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp368 ExtractElementInst *ExtElt, in replaceExtractElements() argument
371 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
391 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
395 : ExtElt->getParent(); in replaceExtractElements()
427 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
H A DInstCombineCasts.cpp2001 auto *ExtElt = dyn_cast<ExtractElementInst>(BitCast.getOperand(0));
2002 if (!ExtElt || !ExtElt->hasOneUse())
2011 unsigned NumElts = ExtElt->getVectorOperandType()->getNumElements();
2013 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(),
2015 return ExtractElementInst::Create(NewBC, ExtElt->getIndexOperand());
/dports/devel/llvm80/llvm-8.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp445 ExtractElementInst *ExtElt, in replaceExtractElements() argument
448 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
468 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
472 : ExtElt->getParent(); in replaceExtractElements()
504 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
H A DInstCombineCasts.cpp2033 auto *ExtElt = dyn_cast<ExtractElementInst>(BitCast.getOperand(0)); in canonicalizeBitCastExtElt() local
2034 if (!ExtElt || !ExtElt->hasOneUse()) in canonicalizeBitCastExtElt()
2043 unsigned NumElts = ExtElt->getVectorOperandType()->getNumElements(); in canonicalizeBitCastExtElt()
2045 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
2047 return ExtractElementInst::Create(NewBC, ExtElt->getIndexOperand()); in canonicalizeBitCastExtElt()
/dports/devel/wasi-libcxx/llvm-project-13.0.1.src/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp390 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
395 Value *X = ExtElt->getVectorOperand(); in translateExtract()
396 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/graphics/llvm-mesa/llvm-13.0.1.src/lib/Transforms/Vectorize/
H A DVectorCombine.cpp390 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
395 Value *X = ExtElt->getVectorOperand(); in translateExtract()
396 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/lang/rust/rustc-1.58.1-src/src/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp390 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
395 Value *X = ExtElt->getVectorOperand(); in translateExtract()
396 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/wasi-compiler-rt13/llvm-project-13.0.1.src/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp390 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
395 Value *X = ExtElt->getVectorOperand(); in translateExtract()
396 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/llvm13/llvm-project-13.0.1.src/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp390 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
395 Value *X = ExtElt->getVectorOperand(); in translateExtract()
396 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/llvm90/llvm-9.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp2038 auto *ExtElt = dyn_cast<ExtractElementInst>(BitCast.getOperand(0)); in canonicalizeBitCastExtElt() local
2039 if (!ExtElt || !ExtElt->hasOneUse()) in canonicalizeBitCastExtElt()
2048 unsigned NumElts = ExtElt->getVectorOperandType()->getNumElements(); in canonicalizeBitCastExtElt()
2050 auto *NewBC = IC.Builder.CreateBitCast(ExtElt->getVectorOperand(), in canonicalizeBitCastExtElt()
2052 return ExtractElementInst::Create(NewBC, ExtElt->getIndexOperand()); in canonicalizeBitCastExtElt()
H A DInstCombineVectorOps.cpp444 ExtractElementInst *ExtElt, in replaceExtractElements() argument
447 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
467 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
471 : ExtElt->getParent(); in replaceExtractElements()
503 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
/dports/devel/llvm-devel/llvm-project-f05c95f10fc1d8171071735af8ad3a9e87633120/llvm/lib/Transforms/Vectorize/
H A DVectorCombine.cpp407 static ExtractElementInst *translateExtract(ExtractElementInst *ExtElt, in translateExtract() argument
412 Value *X = ExtElt->getVectorOperand(); in translateExtract()
413 Value *C = ExtElt->getIndexOperand(); in translateExtract()
/dports/devel/llvm-cheri/llvm-project-37c49ff00e3eadce5d8703fdc4497f28458c64a8/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp533 ExtractElementInst *ExtElt, in replaceExtractElements() argument
536 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
555 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
559 : ExtElt->getParent(); in replaceExtractElements()
591 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
/dports/devel/llvm10/llvm-10.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp523 ExtractElementInst *ExtElt, in replaceExtractElements() argument
526 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
546 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
550 : ExtElt->getParent(); in replaceExtractElements()
582 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
/dports/devel/llvm12/llvm-project-12.0.1.src/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp545 ExtractElementInst *ExtElt, in replaceExtractElements() argument
548 auto *ExtVecType = cast<FixedVectorType>(ExtElt->getVectorOperandType()); in replaceExtractElements()
567 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
571 : ExtElt->getParent(); in replaceExtractElements()
603 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()
/dports/devel/llvm11/llvm-11.0.1.src/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp533 ExtractElementInst *ExtElt, in replaceExtractElements() argument
536 VectorType *ExtVecType = ExtElt->getVectorOperandType(); in replaceExtractElements()
555 Value *ExtVecOp = ExtElt->getVectorOperand(); in replaceExtractElements()
559 : ExtElt->getParent(); in replaceExtractElements()
591 IC.InsertNewInstWith(WideVec, *ExtElt->getParent()->getFirstInsertionPt()); in replaceExtractElements()

12345