diff options
author | Jason Ekstrand <[email protected]> | 2015-11-17 15:45:18 +0100 |
---|---|---|
committer | Samuel Iglesias Gonsálvez <[email protected]> | 2016-03-17 11:16:33 +0100 |
commit | e172dbe5d2e9a4effd92823cd8ebc342e0928a36 (patch) | |
tree | d64a598f1e41db5b8c2a32dd3f9fcf79b8d0d9d8 /src/compiler/nir/README | |
parent | 3d37de930d04da1d067b40593b55fc248eaf7b3b (diff) |
nir: Add a bit_size to nir_register and nir_ssa_def
This really hacky commit adds a bit size to registers and SSA values. It
also adds rules in the validator to validate that they do the right things.
It's still an open question as to whether or not we want a bit_size in
nir_alu_instr or if we just want to let it inherit from the destination.
I'm inclined to just let it inherit from the destination. A similar
question needs to be asked about intrinsics.
v2 (Connor):
- Relax validation: comparisons have explicit destination sizes
and implicit source sizes.
v3 (Sam):
- Use helpers to get size and base types of nir_alu_type enum.
Reviewed-by: Jason Ekstrand <[email protected]>
Reviewed-by: Samuel Iglesias Gonsálvez <[email protected]>
Reviewed-by: Iago Toral Quiroga <[email protected]>
Diffstat (limited to 'src/compiler/nir/README')
0 files changed, 0 insertions, 0 deletions