Searched refs:EEI (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/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-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineNegator.cpp | 359 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 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-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 1394 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 D | ValueTracking.cpp | 2641 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 D | ScalarEvolution.cpp | 8711 [&](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 D | funstack.in | 12866 note = "See errata \cite{Krogh:1974:EEI}.", 14612 @Article{Krogh:1974:EEI,
|