Searched refs:EEI (Results 1 – 9 of 9) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | Scalarizer.cpp | 202 bool visitExtractElementInst(ExtractElementInst &EEI); 784 bool ScalarizerVisitor::visitExtractElementInst(ExtractElementInst &EEI) { in visitExtractElementInst() argument 785 VectorType *VT = dyn_cast<VectorType>(EEI.getOperand(0)->getType()); in visitExtractElementInst() 790 IRBuilder<> Builder(&EEI); in visitExtractElementInst() 791 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0)); in visitExtractElementInst() 792 Value *ExtIdx = EEI.getOperand(1); in visitExtractElementInst() 796 gather(&EEI, {Res}); in visitExtractElementInst() 810 EEI.getName() + ".upto" + Twine(I)); in visitExtractElementInst() 812 gather(&EEI, {Res}); in visitExtractElementInst()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 324 auto *EEI = cast<ExtractElementInst>(I); in visitImpl() local 325 Value *NegVector = negate(EEI->getVectorOperand(), Depth + 1); in visitImpl() 328 return Builder.CreateExtractElement(NegVector, EEI->getIndexOperand(), in visitImpl()
|
| H A D | InstCombineVectorOps.cpp | 281 ExtractElementInst *EEI = cast<ExtractElementInst>(UserInstr); in findDemandedEltsBySingleUser() local 282 assert(EEI->getVectorOperand() == V); in findDemandedEltsBySingleUser() 283 ConstantInt *EEIIndexC = dyn_cast<ConstantInt>(EEI->getIndexOperand()); in findDemandedEltsBySingleUser()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 839 const ExtractElementInst *EEI = dyn_cast<ExtractElementInst>(U); in collectInstructions() local 840 return EEI && isa<ConstantInt>(EEI->getOperand(1)); in collectInstructions() 885 const ExtractElementInst *EEI = dyn_cast<ExtractElementInst>(U); in collectInstructions() local 886 return EEI && isa<ConstantInt>(EEI->getOperand(1)); in collectInstructions()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1105 auto *EEI = dyn_cast<ExtractElementInst>(U); in getUserCost() local 1106 if (!EEI) in getUserCost() 1109 auto *CI = dyn_cast<ConstantInt>(EEI->getOperand(1)); in getUserCost() 1118 switch (TTI::matchVectorReduction(EEI, RdxOpcode, RdxType, IsPairwise)) { in getUserCost()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 2487 else if (const auto *EEI = dyn_cast<ExtractElementInst>(V)) { in isKnownNonZero() local 2488 const Value *Vec = EEI->getVectorOperand(); in isKnownNonZero() 2489 const Value *Idx = EEI->getIndexOperand(); in isKnownNonZero()
|
| H A D | InstructionSimplify.cpp | 5940 auto *EEI = cast<ExtractElementInst>(I); in SimplifyInstruction() local 5941 Result = SimplifyExtractElementInst(EEI->getVectorOperand(), in SimplifyInstruction() 5942 EEI->getIndexOperand(), Q); in SimplifyInstruction()
|
| H A D | ScalarEvolution.cpp | 7459 [&](const EdgeExitInfo &EEI) { in BackedgeTakenInfo() argument 7460 BasicBlock *ExitBB = EEI.first; in BackedgeTakenInfo() 7461 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
|
| /netbsd-src/external/historical/nawk/dist/testdir/ |
| H A D | funstack.in | 12866 note = "See errata \cite{Krogh:1974:EEI}.", 14612 @Article{Krogh:1974:EEI,
|