Home
last modified time | relevance | path

Searched refs:VectorValue (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp369 Value *VectorValue = nullptr; in get() local
371 VectorValue = GetBroadcastInstrs(ScalarValue); in get()
372 set(Def, VectorValue); in get()
376 VectorValue = PoisonValue::get(toVectorizedTy(LastInst->getType(), VF)); in get()
378 VectorValue = packScalarIntoVectorizedValue(Def, VectorValue, Lane); in get()
379 set(Def, VectorValue); in get()
382 return VectorValue; in get()
416 Value *VectorValue = Builder.CreateExtractValue(WideValue, I); in packScalarIntoVectorizedValue() local
417 VectorValue = in packScalarIntoVectorizedValue()
418 Builder.CreateInsertElement(VectorValue, ScalarValue, LaneExpr); in packScalarIntoVectorizedValue()
[all …]
H A DVPlanRecipes.cpp707 Value *VectorValue = Builder.CreateExtractValue(Res, FieldIndex); in generate() local
708 VectorValue = in generate()
709 Builder.CreateInsertElement(VectorValue, ScalarValue, LaneIndex); in generate()
710 Res = Builder.CreateInsertValue(Res, VectorValue, FieldIndex); in generate()
3028 Value *VectorValue = State.get(getOperand(0)); in execute() local
3029 InsertElementInst *IEI = cast<InsertElementInst>(VectorValue); in execute()
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp252 ArrayRef<Constant*> VectorValue(TempValues); in getRandomValue() local
253 return ConstantVector::get(VectorValue); in getRandomValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1151 const auto *VectorValue = cast<Constant>(Val); in minRequiredElementSize() local
1167 dyn_cast<ConstantInt>(VectorValue->getAggregateElement(i))) { in minRequiredElementSize()