ComputeValueVTs - Given an LLVM IR type, compute a sequence of EVTs that represent all the individual underlying non-aggregate types that comprise it.
Declared in <llvm/CodeGen/Analysis.h>
void
ComputeValueVTs(
TargetLowering const& TLI,
DataLayout const& DL,
Type* Ty,
SmallVectorImpl<EVT>& ValueVTs,
SmallVectorImpl<EVT>* MemVTs,
SmallVectorImpl<uint64_t>* FixedOffsets,
uint64_t StartingOffset);
» more...
ComputeValueVTs - Given an LLVM IR type, compute a sequence of EVTs that represent all the individual underlying non-aggregate types that comprise it.
void
ComputeValueVTs(
TargetLowering const& TLI,
DataLayout const& DL,
Type* Ty,
SmallVectorImpl<EVT>& ValueVTs,
SmallVectorImpl<EVT>* MemVTs = nullptr,
SmallVectorImpl<TypeSize>* Offsets = nullptr,
TypeSize StartingOffset = TypeSize::getZero());
» more...