SPIRV-Tools/source
Lei Zhang 972788bf23 Use opaque context object to hold SPIR-V info tables.
Previously the opcode table is declared as an global array and we
have spvOpcodeTableInitialize() modifying it. That can result in
race condition. Now spvOpcodeTabelGet() copies the whole underlying
array.
2015-11-12 16:27:51 -05:00
..
assembly_grammar.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
assembly_grammar.h Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
binary.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
binary.h Moves parser interface to libspirv.h. 2015-11-12 09:43:23 -05:00
diagnostic.cpp Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
diagnostic.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
disassemble.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
endian.cpp Fixed permissions 2015-11-11 12:12:16 -05:00
endian.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
ext_inst.cpp Add missing copyright. 2015-11-12 09:43:03 -05:00
ext_inst.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
instruction.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
opcode.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
opcode.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
opcode.inc Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
opencl_std_ext_inst.inc Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
operand.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
operand.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
print.cpp Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
print.h Run clang-format to enforce Google style globally. 2015-11-10 15:56:47 -05:00
spirv_constant.h Move SPIR-V constants/limits to a separate header. 2015-11-12 09:43:09 -05:00
spirv_definition.h Move internal macros/structs for SPIR-V to a separate header. 2015-11-12 09:43:20 -05:00
spirv_operands.h libspirv.h doesn't depend on spirv_operands.hpp anymore. 2015-11-12 09:43:26 -05:00
syntax_tables.patch Add OpenCL extended instructions. 2015-10-26 12:55:33 -04:00
table.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
table.h Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
text_handler.cpp Fix handling of OpExtInstImport 2015-11-10 15:58:07 -05:00
text_handler.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00
text.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
text.h Move SPIR-V constants/limits to a separate header. 2015-11-12 09:43:09 -05:00
validate_id.cpp Update to 1.0 Rev 2 work-in-progress headers 2015-11-12 09:43:12 -05:00
validate.cpp Use opaque context object to hold SPIR-V info tables. 2015-11-12 16:27:51 -05:00
validate.h Use quotation for libspirv.h and sort headers. 2015-11-12 09:43:01 -05:00