llvm::IRBuilderBase::CreateExtractValue

Create an extract value.

Synopsis

Declared in <llvm/IR/IRBuilder.h>

Value*
CreateExtractValue(
    Value* Agg,
    ArrayRef<unsigned int> Idxs,
    Twine const& Name = "");

Return Value

The created extract value.

Parameters

NameDescription
AggAggregate value.
IdxsIndex list for the GEP or aggregate operation.
NameName of the new instruction or value.