llvm::getSplatValue

Get splat value if the input is a splat vector or return nullptr.

Synopsis

Declared in <llvm/Analysis/VectorUtils.h>

Value*
getSplatValue(Value const* V);

Description

The value may be extracted from a splat constants vector or from a sequence of instructions that broadcast a single value into a vector.

Return Value

The splat scalar value, or nullptr if V is not a splat.

Parameters

NameDescription
VValue that may be a splat vector.