SPIRV-Tools/source
Lei Zhang 755f97f534 Add a callback mechanism for communicating messages to callers.
Every time an event happens in the library that the user should be
aware of, the callback will be invoked.

The existing diagnostic mechanism is hijacked internally by a
callback that creates an diagnostic object each time an event
happens.
2016-09-15 12:35:48 -04:00
..
opt Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
util Guard against nullptr in number parsing utilities 2016-09-13 12:12:31 -04:00
val Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
assembly_grammar.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
assembly_grammar.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
binary.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
binary.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
CMakeLists.txt Pull out the number parsing logic 2016-09-08 18:42:54 -04:00
diagnostic.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
diagnostic.h Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
disassemble.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
enum_set.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
enum_set.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
ext_inst.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
ext_inst.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
extinst-1.0.opencl.std.grammar.json Fix OpenCL pow and pown arguments 2016-06-14 12:14:38 -04:00
instruction.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
instruction.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
macro.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
message.h Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
name_mapper.cpp Make friendly names for built-in variables. 2016-09-14 15:25:24 -04:00
name_mapper.h Make friendly names for built-in variables. 2016-09-14 15:25:24 -04:00
opcode.cpp Fix validator: OpUndef can be member of a constant composite 2016-09-14 15:21:09 -04:00
opcode.h Fix validator: OpUndef can be member of a constant composite 2016-09-14 15:21:09 -04:00
operand.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
operand.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
print.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
print.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
software_version.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_constant.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_definition.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_endian.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_endian.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_target_env.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
spirv_target_env.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
table.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
table.h Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
text_handler.cpp Pull out the number parsing logic 2016-09-08 18:42:54 -04:00
text_handler.h Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
text.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
text.h Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
validate_cfg.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
validate_id.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
validate_instruction.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
validate_layout.cpp Relicense SPIRV-Tools under Apache 2.0 2016-09-02 10:00:29 -04:00
validate.cpp Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00
validate.h Add a callback mechanism for communicating messages to callers. 2016-09-15 12:35:48 -04:00