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