Searched refs:findScalarElement (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 312 Value *llvm::findScalarElement(Value *V, unsigned EltNo) { in findScalarElement() function in llvm 342 return findScalarElement(III->getOperand(0), EltNo); in findScalarElement() 354 return findScalarElement(SVI->getOperand(0), InEl); in findScalarElement() 355 return findScalarElement(SVI->getOperand(1), InEl - LHSWidth); in findScalarElement() 364 return findScalarElement(Val, EltNo); in findScalarElement()
|
| H A D | InstructionSimplify.cpp | 5282 if (Value *Elt = findScalarElement(Vec, IdxC->getZExtValue())) in simplifyExtractElementInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VectorUtils.h | 194 LLVM_ABI Value *findScalarElement(Value *V, unsigned EltNo);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 439 auto *Elt = findScalarElement(UseV, i); in trimTrailingZerosInVector() 462 Value *FirstComponent = findScalarElement(V, 0); in defaultComponentBroadcast() 470 auto *Elt = findScalarElement(V, I); in defaultComponentBroadcast()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 231 if (Value *Elt = findScalarElement(X, ExtIndexC)) in foldBitcastExtElt()
|