ΒΆvoid ComputeValueVTs(
    const llvm::TargetLowering& TLI,
    const llvm::DataLayout& DL,
    llvm::Type* Ty,
    SmallVectorImpl<llvm::EVT>& ValueVTs,
    SmallVectorImpl<llvm::EVT>* MemVTs,
    SmallVectorImpl<uint64_t>* Offsets = nullptr,
    uint64_t StartingOffset = 0)

Description

Variant of ComputeValueVTs that also produces the memory VTs.

Declared at: llvm/include/llvm/CodeGen/Analysis.h:78

Parameters

const llvm::TargetLowering& TLI
const llvm::DataLayout& DL
llvm::Type* Ty
SmallVectorImpl<llvm::EVT>& ValueVTs
SmallVectorImpl<llvm::EVT>* MemVTs
SmallVectorImpl<uint64_t>* Offsets = nullptr
uint64_t StartingOffset = 0