alan-baker 354205b3dc Don't merge unreachable blocks (#2375) hace 5 años
..
dominator_tree 60fac96c6b Enable precompiled headers for spirv-tools(-shared) and some unit tests (#2026) hace 5 años
loop_optimizations bdc2ab9356 In LICM don't place code between merge instruction and branch. (#2252) hace 5 años
CMakeLists.txt dd4157dcee Sink (#2284) hace 5 años
aggressive_dead_code_elim_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
assembly_builder.h 58a6876cee Rewrite include guards (#1793) hace 6 años
assembly_builder_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
block_merge_test.cpp 354205b3dc Don't merge unreachable blocks (#2375) hace 5 años
ccp_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
cfg_cleanup_test.cpp a77bb2e54b Add validation for execution modes hace 6 años
code_sink_test.cpp 8df947d2d6 Handle instructions not in blocks in code sinking. (#2308) hace 5 años
combine_access_chains_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
common_uniform_elim_test.cpp 9e81c337f9 Place load after OpPhi instructions in block. (#2246) hace 5 años
compact_ids_test.cpp 5c8b4f5a1c Validate the input to Optimizer::Run (#1799) hace 6 años
constant_manager_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
copy_prop_array_test.cpp 715afb0cea Add a nullptr check to array copy propagation. (#1987) hace 6 años
dead_branch_elim_test.cpp 18fe6d59e5 Fix dead branch elim infinite loop. (#2009) hace 5 años
dead_insert_elim_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
dead_variable_elim_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
decoration_manager_test.cpp 32381e30ef Handle decoration groups with no decorations. (#1921) hace 6 años
def_use_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
eliminate_dead_const_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
eliminate_dead_functions_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
feature_manager_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
flatten_decoration_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
fold_spec_const_op_composite_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
fold_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
freeze_spec_const_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
function_test.cpp 2d2a512691 Don't inline recursive functions. (#2130) hace 5 años
function_utils.h eda2cfbe12 Cleanup includes. (#1795) hace 6 años
if_conversion_test.cpp 6e85d1a6fc Fix restrictions in if conversion (#1998) hace 6 años
inline_opaque_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
inline_test.cpp 2d2a512691 Don't inline recursive functions. (#2130) hace 5 años
insert_extract_elim_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
inst_bindless_check_test.cpp cf21146137 Expand bindless bounds checking to runtime-sized descriptor arrays (#2316) hace 5 años
instruction_list_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
instruction_test.cpp ec5574a9c6 Instruction::GetBaseAddress to handle OpPtrAccessChain (#2050) hace 5 años
ir_builder.cpp 24328a0554 Recognize OpTypeAccelerationStructureNV as a type instruction (#2190) hace 5 años
ir_context_test.cpp 2e4563d94f Document in the context what happens with id overflow. (#2159) hace 5 años
ir_loader_test.cpp ef678672fb Remove source/message.h (#1838) hace 6 años
iterator_test.cpp 1553025f4c Move make_unique to source/util. (#1836) hace 6 años
line_debug_info_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
local_access_chain_convert_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
local_redundancy_elimination_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
local_single_block_elim.cpp 3d56cddb75 Validate pointer variables (#2111) hace 5 años
local_single_store_elim_test.cpp 3d56cddb75 Validate pointer variables (#2111) hace 5 años
local_ssa_elim_test.cpp ff07c6df83 SSA-rewriter: make sure phi entries are unique. (#2206) hace 5 años
module_test.cpp 75c1bf2843 Add option for the max id bound. (#1870) hace 6 años
module_utils.h eda2cfbe12 Cleanup includes. (#1795) hace 6 años
optimizer_test.cpp 12b3d7e9d6 Add strip-debug to webgpu-mode passes (#2368) hace 5 años
pass_fixture.h 06c9dc07bd Upgrade modf and frexp (#2266) hace 5 años
pass_manager_test.cpp 99c2c21cf4 Fix memory leak in unrolling. (#2301) hace 5 años
pass_merge_return_test.cpp 68b69e16aa Update the continue target in merge return. (#2249) hace 5 años
pass_remove_duplicates_test.cpp 05057c9846 Fixup readabilty/inheritance warnings (#1805) hace 6 años
pass_utils.cpp 82663f34c9 Check for unreachable blocks in merge-return. (#1966) hace 6 años
pass_utils.h 5bc30788fd Fix gtest.h include in test/opt/pass_utils.h hace 6 años
pch_test_opt.cpp c06a35b902 Rename PCH macro to spvtools_pch to avoid conflicts with other projects. Also add pch to test/opt. (#2034) hace 5 años
pch_test_opt.h c06a35b902 Rename PCH macro to spvtools_pch to avoid conflicts with other projects. Also add pch to test/opt. (#2034) hace 5 años
private_to_local_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
process_lines_test.cpp c37388f1ad Add passes to propagate and eliminate redundant line instructions (#2027). (#2039) hace 5 años
propagator_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
reduce_load_size_test.cpp 241644a5a3 Have replace load size handle extact with no index. (#2261) hace 5 años
redundancy_elimination_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
register_liveness.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
replace_invalid_opc_test.cpp 82663f34c9 Check for unreachable blocks in merge-return. (#1966) hace 6 años
scalar_analysis.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
scalar_replacement_test.cpp 81fb2649bf Handle access chain with no index in SROA. (#2304) hace 5 años
set_spec_const_default_value_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
simplification_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
strength_reduction_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años
strip_debug_info_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
strip_reflect_info_test.cpp 6647884a13 Remove MemberDecorateStringGOOGLE during stript-refect. (#2021) hace 5 años
struct_cfg_analysis_test.cpp 5f599e700e Fix infinite loop in dead-branch-elimination (#1891) hace 6 años
type_manager_test.cpp e49bd96f2c Added additional changes for the new AccelerationStructureNV type. (#2218) hace 5 años
types_test.cpp 24328a0554 Recognize OpTypeAccelerationStructureNV as a type instruction (#2190) hace 5 años
unify_const_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
upgrade_memory_model_test.cpp 06c9dc07bd Upgrade modf and frexp (#2266) hace 5 años
utils_test.cpp 464111eaef Remove use of deprecated googletest macro (#2286) hace 5 años
value_table_test.cpp eda2cfbe12 Cleanup includes. (#1795) hace 6 años
vector_dce_test.cpp d6c067630d Handle extract with no index in VDCE. (#2305) hace 5 años
workaround1209_test.cpp c4c68712c4 Make EFFCEE required (#1943) hace 6 años