[llvm] [DXIL] Add DXIL version-specific TableGen specification and implementation of DXIL Ops (PR #97593)
S. Bharadwaj Yadavalli via llvm-commits
llvm-commits at lists.llvm.org
Mon Jul 29 09:59:17 PDT 2024
================
@@ -131,8 +151,9 @@ struct OpCodeProperty {
dxil::OpCodeClass OpCodeClass;
// Offset in DXILOpCodeClassNameTable.
unsigned OpCodeClassNameOffset;
- uint16_t OverloadTys;
- llvm::Attribute::AttrKind FuncAttr;
+ std::vector<OpOverload> Overloads;
+ std::vector<OpStage> Stages;
+ std::vector<OpAttribute> Attributes;
----------------
bharadwajy wrote:
> We should probably use `llvm::SmallVector` for these to avoid unnecessary allocations.
Changed.
https://github.com/llvm/llvm-project/pull/97593
More information about the llvm-commits
mailing list