Home
last modified time | relevance | path

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

/freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineNegator.cpp359 auto *EEI = cast<ExtractElementInst>(I); in visitImpl() local
360 Value *NegVector = negate(EEI->getVectorOperand(), IsNSW, Depth + 1); in visitImpl()
363 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-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1394 auto *EEI = dyn_cast<ExtractElementInst>(U); in getInstructionCost() local
1395 if (!EEI) in getInstructionCost()
1402 return TargetTTI->getVectorInstrCost(*EEI, DstTy, CostKind, Idx); in getInstructionCost()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp2641 if (const auto *EEI = dyn_cast<ExtractElementInst>(I)) { in isKnownNonZeroFromOperator() local
2642 const Value *Vec = EEI->getVectorOperand(); in isKnownNonZeroFromOperator()
2643 const Value *Idx = EEI->getIndexOperand(); in isKnownNonZeroFromOperator()
H A DScalarEvolution.cpp8711 [&](const EdgeExitInfo &EEI) { in BackedgeTakenInfo() argument
8712 BasicBlock *ExitBB = EEI.first; in BackedgeTakenInfo()
8713 const ExitLimit &EL = EEI.second; in BackedgeTakenInfo()
/freebsd-14.2/contrib/one-true-awk/testdir/
H A Dfunstack.in12866 note = "See errata \cite{Krogh:1974:EEI}.",
14612 @Article{Krogh:1974:EEI,