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 年之前