Home
last modified time | relevance | path

Searched refs:EEI (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DScalarizer.cpp306 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 DInstCombineNegator.cpp376 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 DInstCombineVectorOps.cpp331 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 DTargetTransformInfoImpl.h1461 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 DValueTracking.cpp2996 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 DScalarEvolution.cpp8758 [&](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 Dfunstack.in12866 note = "See errata \cite{Krogh:1974:EEI}.",
14612 @Article{Krogh:1974:EEI,