|
LLVM 24.0.0git
|
#include "llvm/ADT/ArrayRef.h"#include "llvm/Frontend/HLSL/SemanticSignatures.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/Error.h"#include "llvm/TargetParser/Triple.h"Go to the source code of this file.
Classes | |
| class | llvm::hlsl::SignaturePackingError |
| Denotes the element that could not be packed and why. More... | |
Namespaces | |
| namespace | llvm |
| This is an optimization pass for GlobalISel generic memory operations. | |
| namespace | llvm::hlsl |
Functions | |
| LLVM_ABI Expected< unsigned > | llvm::hlsl::packSignatureStacked (MutableArrayRef< SemanticSignatureElement > Elements, Triple::EnvironmentType ShaderStage, IOType IOTy) |
| Packs eligible signature elements into consecutive rows. | |
Variables | |
| static constexpr unsigned | llvm::hlsl::MaxSignatureRows = 32 |
| static constexpr unsigned | llvm::hlsl::MaxSignatureCols = 4 |