SPIRV-Tools/test/opt
David Neto cc60caba1d IrLoader gracefully handles incomplete blocks and functions
This lets us write smaller test cases with the IrLoader, avoiding
boilerplate for function begin/end, and basic block begin/end.

Also ForEachInst is more forgiving of cases where a basic block
doesn't have a label, and when a function doesn't have a defining
or end instruction.
2016-08-26 10:15:15 -04:00
..
assembly_builder.h Fixed the build for MSVC. 2016-08-10 09:45:15 -04:00
CMakeLists.txt Add Instruction cbegin and cend to access operands 2016-08-25 15:24:32 -04:00
pass_fixture.h Add a home brewed make_unique to ease creating unique_ptrs. 2016-08-24 09:41:55 -04:00
pass_utils.cpp Add an utility: in-place string replacement 2016-07-28 12:11:34 -04:00
pass_utils.h Add an utility: in-place string replacement 2016-07-28 12:11:34 -04:00
test_assembly_builder.cpp Simple Assembly code builder for test uses 2016-08-04 16:45:59 -04:00
test_def_use.cpp ForEachInst optionally runs on attached debug line insts 2016-08-25 11:43:22 -04:00
test_eliminate_dead_const.cpp Fix minor mistakes in the tests of dead-const-elim 2016-08-09 14:37:58 -04:00
test_freeze_spec_const.cpp Freeze spec constants to their default values 2016-07-28 15:23:30 -04:00
test_instruction.cpp Add Instruction begin and end mutable iterators 2016-08-25 17:48:58 -04:00
test_ir_loader.cpp IrLoader gracefully handles incomplete blocks and functions 2016-08-26 10:15:15 -04:00
test_iterator.cpp Add a home brewed make_unique to ease creating unique_ptrs. 2016-08-24 09:41:55 -04:00
test_module.cpp Add opt::ir::Module::SetIdBound 2016-08-23 15:20:34 -04:00
test_pass_manager.cpp Add a home brewed make_unique to ease creating unique_ptrs. 2016-08-24 09:41:55 -04:00
test_strip_debug_info.cpp Use friendly disassembly output 2016-07-28 09:39:42 -04:00
test_type_manager.cpp Add GetId(Type* type) API to the type manager 2016-08-11 15:10:09 -04:00
test_types.cpp Add a home brewed make_unique to ease creating unique_ptrs. 2016-08-24 09:41:55 -04:00
test_utils.cpp Add an utility: in-place string replacement 2016-07-28 12:11:34 -04:00