llvm-project/llvm/test/CodeGen/SPIRV/transcoding
Ilia Diachkov df8713079b [SPIRV] support capabilities and extensions
This patch supports SPIR-V capabilities and extensions. In addition,
it inserts decorations related to MIFlags and improves support of switches.
Five tests are included to demonstrate the improvement.

Differential Revision: https://reviews.llvm.org/D131221

Co-authored-by: Aleksandr Bezzubikov <zuban32s@gmail.com>
Co-authored-by: Michal Paszkowski <michal.paszkowski@outlook.com>
Co-authored-by: Andrey Tretyakov <andrey1.tretyakov@intel.com>
Co-authored-by: Konrad Trifunovic <konrad.trifunovic@intel.com>
2022-08-12 23:33:15 +03:00
..
ConvertPtr.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
DecorationAlignment.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
DecorationMaxByteOffset.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
DivRem.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
ExecutionMode_SPIR_to_SPIRV.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
GlobalFunAnnotate.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
OpBitReverse_i32.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
OpBitReverse_v2i16.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
OpConstantBool.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
OpPhi_ArgumentsPlaceholders.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
OpSwitch32.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
OpSwitch64.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
OpSwitchChar.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
OpSwitchEmpty.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
OpVectorExtractDynamic.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
RelationalOperators.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
RelationalOperatorsFUnord.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
ReqdSubgroupSize.ll [SPIRV] support capabilities and extensions 2022-08-12 23:33:15 +03:00
TransFNeg.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
bitcast.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
fadd.ll [SPIRV] support capabilities and extensions 2022-08-12 23:33:15 +03:00
fcmp.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
fneg.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
fp_contract_reassoc_fast_mode.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
isequal.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
memory_access.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
non32.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00
readonly.ll [SPIRV] Fix style of LIT tests and remove metadata 2022-08-03 02:33:24 +03:00
vec_type_hint.ll [SPIRV] Add tests to improve test coverage 2022-08-02 20:22:40 +03:00