Searched refs:EEI (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalarizer.cpp | 306 bool visitExtractElementInst(ExtractElementInst &EEI); 1013 bool ScalarizerVisitor::visitExtractElementInst(ExtractElementInst &EEI) { in visitExtractElementInst() argument 1014 std::optional<VectorSplit> VS = getVectorSplit(EEI.getOperand(0)->getType()); in visitExtractElementInst() 1018 IRBuilder<> Builder(&EEI); in visitExtractElementInst() 1019 Scatterer Op0 = scatter(&EEI, EEI.getOperand(0), *VS); in visitExtractElementInst() 1020 Value *ExtIdx = EEI.getOperand(1); in visitExtractElementInst() 1032 replaceUses(&EEI, Res); in visitExtractElementInst() 1047 EEI.getName() + ".upto" + Twine(I)); in visitExtractElementInst() 1049 replaceUses(&EEI, Res); in visitExtractElementInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 376 auto *EEI = cast<ExtractElementInst>(I); in visitImpl() local 377 Value *NegVector = negate(EEI->getVectorOperand(), IsNSW, Depth + 1); in visitImpl() 380 return Builder.CreateExtractElement(NegVector, EEI->getIndexOperand(), in visitImpl()
|
H A D | InstCombineVectorOps.cpp | 331 ExtractElementInst *EEI = cast<ExtractElementInst>(UserInstr); in findDemandedEltsBySingleUser() local 332 assert(EEI->getVectorOperand() == V); in findDemandedEltsBySingleUser() 333 ConstantInt *EEIIndexC = dyn_cast<ConstantInt>(EEI->getIndexOperand()); in findDemandedEltsBySingleUser()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 1461 auto *EEI = dyn_cast<ExtractElementInst>(U); in getInstructionCost() local 1462 if (!EEI) in getInstructionCost() 1469 return TargetTTI->getVectorInstrCost(*EEI, DstTy, CostKind, Idx); in getInstructionCost()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 2996 if (const auto *EEI = dyn_cast<ExtractElementInst>(I)) { in isKnownNonZeroFromOperator() local 2997 const Value *Vec = EEI->getVectorOperand(); in isKnownNonZeroFromOperator() 2998 const Value *Idx = EEI->getIndexOperand(); in isKnownNonZeroFromOperator()
|
H A D | ScalarEvolution.cpp | 8758 [&](const EdgeExitInfo &EEI) { in BackedgeTakenInfo() argument 8759 BasicBlock *ExitBB = EEI.first; in BackedgeTakenInfo() 8760 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
|
/freebsd/contrib/one-true-awk/testdir/ |
H A D | funstack.in | 12866 note = "See errata \cite{Krogh:1974:EEI}.", 14612 @Article{Krogh:1974:EEI,
|