Searched refs:IEI (Results 1 - 6 of 6) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 307 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 D | InstCombineVectorOps.cpp | 482 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 D | Scalarizer.cpp | 201 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 D | SLPVectorizer.h | 127 bool vectorizeInsertElementInst(InsertElementInst *IEI, BasicBlock *BB,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 7591 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 D | SLPVectorizer.cpp | 7321 bool SLPVectorizerPass::vectorizeInsertElementInst(InsertElementInst *IEI, 7325 if (!findBuildAggregate(IEI, TTI, BuildVectorOpds, BuildVectorInsts) ||
|
Completed in 158 milliseconds