13#ifndef LLVM_TARGET_DIRECTX_CBUFFERDATALAYOUT_H
14#define LLVM_TARGET_DIRECTX_CBUFFERDATALAYOUT_H
31 const bool IsLegacyLayout;
32 std::unique_ptr<LegacyCBufferLayout> LegacyDL;
A parsed version of the target data layout string in and methods for querying it.
The instances of the Type class are immutable: once they are created, they are never changed.
CBufferDataLayout(const DataLayout &DL, const bool IsLegacy)
llvm::TypeSize getTypeAllocSizeInBytes(Type *Ty)
This is an optimization pass for GlobalISel generic memory operations.