Searched refs:IEI (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp307 auto *IEI = cast<InsertElementInst>(I); local
308 Value *NegVector = negate(IEI->getOperand(0), Depth + 1);
311 Value *NegNewElt = negate(IEI->getOperand(1), Depth + 1);
314 return Builder.CreateInsertElement(NegVector, NegNewElt, IEI->getOperand(2),
H A DInstCombineVectorOps.cpp482 if (InsertElementInst *IEI = dyn_cast<InsertElementInst>(V)) {
484 Value *VecOp = IEI->getOperand(0);
485 Value *ScalarOp = IEI->getOperand(1);
486 Value *IdxOp = IEI->getOperand(2);
632 if (InsertElementInst *IEI = dyn_cast<InsertElementInst>(V)) {
634 Value *VecOp = IEI->getOperand(0);
635 Value *ScalarOp = IEI->getOperand(1);
636 Value *IdxOp = IEI->getOperand(2);
654 replaceExtractElements(IEI, EI, IC);
682 collectSingleShuffleElements(IEI, E
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp201 bool visitInsertElementInst(InsertElementInst &IEI);
748 bool ScalarizerVisitor::visitInsertElementInst(InsertElementInst &IEI) { argument
749 VectorType *VT = dyn_cast<VectorType>(IEI.getType());
754 IRBuilder<> Builder(&IEI);
755 Scatterer Op0 = scatter(&IEI, IEI.getOperand(0));
756 Value *NewElt = IEI.getOperand(1);
757 Value *InsIdx = IEI.getOperand(2);
775 IEI.getName() + ".i" + Twine(I));
779 gather(&IEI, Re
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/
H A DSLPVectorizer.h127 bool vectorizeInsertElementInst(InsertElementInst *IEI, BasicBlock *BB,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp7591 InsertElementInst *IEI = cast<InsertElementInst>(VectorValue);
7592 PHINode *VPhi = State.Builder.CreatePHI(IEI->getType(), 2);
7593 VPhi->addIncoming(IEI->getOperand(0), PredicatingBB); // Unmodified vector.
7594 VPhi->addIncoming(IEI, PredicatedBB); // New vector with inserted element.
H A DSLPVectorizer.cpp7321 bool SLPVectorizerPass::vectorizeInsertElementInst(InsertElementInst *IEI,
7325 if (!findBuildAggregate(IEI, TTI, BuildVectorOpds, BuildVectorInsts) ||

Completed in 158 milliseconds