SPIRV: Add support for BitField{Insert,SExtract,UExtract}

They should behave just like any other standard opcode.

Signed-off-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
This commit is contained in:
Nicolai Hähnle
2018-11-01 11:06:15 +00:00
committed by Baldur Karlsson
parent 0d3496a9c0
commit 7fd5ab923e
@@ -5867,6 +5867,9 @@ void ParseSPIRV(uint32_t *spirv, size_t spirvLength, SPVModule &module)
case spv::OpUConvert:
case spv::OpSConvert:
case spv::OpBitcast:
case spv::OpBitFieldInsert:
case spv::OpBitFieldSExtract:
case spv::OpBitFieldUExtract:
case spv::OpBitReverse:
case spv::OpBitCount:
case spv::OpAny: