MCPcopy Create free account

hub / github.com/HansKristian-Work/dxil-spirv / functions

Functions1,884 in github.com/HansKristian-Work/dxil-spirv

↓ 2 callersFunctiontranslate_castop
bc/module.cpp:687
↓ 2 callersFunctiontype_class_is_opaque
cfg_structurizer.cpp:2023
↓ 2 callersFunctionupdate_raw_access_tracking_for_byte_address
opcodes/opcodes_dxil_builtins.cpp:542
↓ 2 callersFunctionupdate_raw_access_tracking_for_structured
opcodes/opcodes_dxil_builtins.cpp:558
↓ 2 callersFunctionvalue_cast_is_fp16_quantization
opcodes/opcodes_llvm_builtins.cpp:791
↓ 2 callersFunctionvalue_depends_on_dxil_op
opcodes/dxil/dxil_waveops.cpp:330
↓ 2 callersFunctionvkmm_requires_auto_visibility
opcodes/opcodes_llvm_builtins.cpp:1716
↓ 2 callersMethodwrite_arguments_from_store
opcodes/dxil/dxil_nvapi.cpp:1306
↓ 1 callersFunctionCode
shaders/ags/wmma_ags.h:157
↓ 1 callersFunctionCode
shaders/vkmm/wmma_ags.h:157
↓ 1 callersFunctionNvBallot
returns a mask of all threads in the warp with bits set for threads that have predicate true
shaders/nvapi/nvHLSLExtns.h:144
↓ 1 callersMethodadd_fake_branch
node.cpp:79
↓ 1 callersMethodadd_instruction
bc/module.cpp:575
↓ 1 callersMethodadd_local_root_constants
dxil_converter.cpp:53
↓ 1 callersMethodadd_local_root_descriptor
dxil_converter.cpp:63
↓ 1 callersMethodadd_local_root_descriptor_table
dxil_converter.cpp:73
↓ 1 callersMethodadd_non_semantic_debug_info
dxil_converter.cpp:9877
↓ 1 callersMethodadd_root_parameter_mapping
dxil_converter.cpp:9867
↓ 1 callersFunctionadd_tags
(path, noglsl)
copy_reference_shaders.py:46
↓ 1 callersFunctionadjust_system_value
dxil_converter.cpp:5583
↓ 1 callersFunctionags_getelementptr_filter
opcodes/dxil/dxil_ags.cpp:2808
↓ 1 callersFunctionags_llvm_load_filter
opcodes/dxil/dxil_ags.cpp:2730
↓ 1 callersFunctionags_llvm_load_filter_cexpr
opcodes/dxil/dxil_ags.cpp:2869
↓ 1 callersFunctionags_store_filter
opcodes/dxil/dxil_ags.cpp:2891
↓ 1 callersMethodallocate
util/thread_local_allocator.cpp:71
↓ 1 callersFunctionanalyze_ags_buffer_load
opcodes/dxil/dxil_ags.cpp:2617
↓ 1 callersFunctionanalyze_ags_buffer_store
opcodes/dxil/dxil_ags.cpp:2647
↓ 1 callersFunctionanalyze_ags_dxil_cmpxchg_op
This is done later where we do a more complex analysis.
opcodes/dxil/dxil_ags.cpp:2599
↓ 1 callersFunctionanalyze_ags_wmma_store
opcodes/dxil/dxil_ags.cpp:2052
↓ 1 callersFunctionanalyze_alloca_cbv_forwarding_post_resource_emit
opcodes/opcodes_dxil_builtins.cpp:669
↓ 1 callersFunctionanalyze_alloca_cbv_forwarding_pre_resource_emit
opcodes/opcodes_dxil_builtins.cpp:628
↓ 1 callersFunctionanalyze_alloca_instruction
opcodes/opcodes_llvm_builtins.cpp:2610
↓ 1 callersFunctionanalyze_alloca_store
opcodes/opcodes_llvm_builtins.cpp:2449
↓ 1 callersFunctionanalyze_atomicrmw_instruction
opcodes/opcodes_llvm_builtins.cpp:2596
↓ 1 callersFunctionanalyze_cast_instruction
opcodes/opcodes_llvm_builtins.cpp:2708
↓ 1 callersFunctionanalyze_cmpxchg_instruction
opcodes/opcodes_llvm_builtins.cpp:2603
↓ 1 callersFunctionanalyze_compare_instruction
opcodes/opcodes_llvm_builtins.cpp:2716
↓ 1 callersFunctionanalyze_descriptor_handle_sink
opcodes/opcodes_dxil_builtins.cpp:574
↓ 1 callersFunctionanalyze_dubious_implementation_defined_column_behavior
opcodes/dxil/dxil_ags.cpp:2144
↓ 1 callersFunctionanalyze_dxil_atomic_counter
dxilconv is broken and doesn't flag the UAV counter bit in metadata in all situations.
opcodes/opcodes_dxil_builtins.cpp:758
↓ 1 callersFunctionanalyze_dxil_atomic_op
opcodes/opcodes_dxil_builtins.cpp:910
↓ 1 callersFunctionanalyze_dxil_cbuffer_load
opcodes/opcodes_dxil_builtins.cpp:684
↓ 1 callersFunctionanalyze_dxil_instruction_primary_pass
opcodes/opcodes_dxil_builtins.cpp:1078
↓ 1 callersFunctionanalyze_dxil_instruction_secondary_pass
opcodes/opcodes_dxil_builtins.cpp:979
↓ 1 callersFunctionanalyze_extractvalue_instruction
opcodes/opcodes_llvm_builtins.cpp:2644
↓ 1 callersFunctionanalyze_getelementptr_instruction
opcodes/opcodes_llvm_builtins.cpp:2396
↓ 1 callersFunctionanalyze_load_instruction
opcodes/opcodes_llvm_builtins.cpp:2415
↓ 1 callersFunctionanalyze_magic_ags_instruction
opcodes/dxil/dxil_ags.cpp:2180
↓ 1 callersFunctionanalyze_nvapi_buffer_load
opcodes/dxil/dxil_nvapi.cpp:1220
↓ 1 callersFunctionanalyze_nvapi_buffer_store
opcodes/dxil/dxil_nvapi.cpp:1232
↓ 1 callersFunctionanalyze_nvapi_buffer_update_counter
opcodes/dxil/dxil_nvapi.cpp:1035
↓ 1 callersFunctionanalyze_nvapi_call_shader
opcodes/dxil/dxil_nvapi.cpp:1101
↓ 1 callersFunctionanalyze_nvapi_trace_ray
opcodes/dxil/dxil_nvapi.cpp:1122
↓ 1 callersFunctionanalyze_phi_instruction
opcodes/opcodes_llvm_builtins.cpp:2559
↓ 1 callersFunctionanalyze_prepass_ags_dxil_atomic_op
This is done early to keep track of which resources are supposed to be redirected to AGS when dealing with buffer stores, etc.
opcodes/dxil/dxil_ags.cpp:2585
↓ 1 callersFunctionanalyze_store_instruction
opcodes/opcodes_llvm_builtins.cpp:2567
↓ 1 callersMethodbitcastToAPInt
bc/value.cpp:205
↓ 1 callersFunctionbuild_allocate_invocation_id_function
spirv_module_instrumentation.cpp:339
↓ 1 callersFunctionbuild_assume_true_call_function
spirv_module_instrumentation.cpp:853
↓ 1 callersFunctionbuild_attribute_offset
opcodes/dxil/dxil_resources.cpp:294
↓ 1 callersFunctionbuild_bindless_heap_offset_push_constant
opcodes/dxil/dxil_resources.cpp:691
↓ 1 callersFunctionbuild_bindless_heap_offset_shader_record
opcodes/dxil/dxil_resources.cpp:639
↓ 1 callersFunctionbuild_byte_mask
spirv_module_instrumentation.cpp:85
↓ 1 callersFunctionbuild_clamped_non_negative_sqrt
opcodes/dxil/dxil_arithmetic.cpp:545
↓ 1 callersFunctionbuild_constant_cast
opcodes/opcodes_llvm_builtins.cpp:1441
↓ 1 callersFunctionbuild_constant_expression
opcodes/opcodes_llvm_builtins.cpp:1446
↓ 1 callersFunctionbuild_constant_getelementptr
opcodes/opcodes_llvm_builtins.cpp:1400
↓ 1 callersFunctionbuild_cookie_descriptor_info_split
descriptor_qa.cpp:172
↓ 1 callersFunctionbuild_descriptor_global_buffer_type
descriptor_qa.cpp:64
↓ 1 callersFunctionbuild_descriptor_heap_robustness
opcodes/dxil/dxil_resources.cpp:751
↓ 1 callersFunctionbuild_descriptor_qa_check_function
descriptor_qa.cpp:353
↓ 1 callersFunctionbuild_descriptor_qa_fault_report
descriptor_qa.cpp:250
↓ 1 callersFunctionbuild_descriptor_qa_heap_buffer_type
descriptor_qa.cpp:32
↓ 1 callersFunctionbuild_geometry_stream_row_offsets
dxil_converter.cpp:4796
↓ 1 callersFunctionbuild_get_invalidation_mask
spirv_module_instrumentation.cpp:270
↓ 1 callersFunctionbuild_gradient
opcodes/dxil/dxil_sampling.cpp:205
↓ 1 callersFunctionbuild_hash_call
spirv_module_instrumentation.cpp:145
↓ 1 callersFunctionbuild_hash_mask
spirv_module_instrumentation.cpp:222
↓ 1 callersFunctionbuild_hash_offset
spirv_module_instrumentation.cpp:244
↓ 1 callersFunctionbuild_index_divider_fallback
opcodes/dxil/dxil_common.cpp:176
↓ 1 callersFunctionbuild_instrumentation_size_query
opcodes/dxil/dxil_resources.cpp:1016
↓ 1 callersFunctionbuild_live_check
descriptor_qa.cpp:208
↓ 1 callersFunctionbuild_load_physical_rtas
opcodes/dxil/dxil_resources.cpp:1311
↓ 1 callersFunctionbuild_load_physical_uav_counter
opcodes/dxil/dxil_resources.cpp:891
↓ 1 callersFunctionbuild_mask_reduction_input_bitwise
opcodes/dxil/dxil_waveops.cpp:806
↓ 1 callersFunctionbuild_nan_inf_instrument_call_function
spirv_module_instrumentation.cpp:913
↓ 1 callersFunctionbuild_packed_fp8_to_fp16_vec4
opcodes/dxil/dxil_ags.cpp:721
↓ 1 callersFunctionbuild_resource_bda_instrumentation
opcodes/dxil/dxil_resources.cpp:976
↓ 1 callersMethodbuild_robust_physical_cbv_load
spirv_module.cpp:2113
↓ 1 callersFunctionbuild_root_descriptor_access_chain
opcodes/dxil/dxil_resources.cpp:1271
↓ 1 callersFunctionbuild_sample_position_lut
opcodes/dxil/dxil_sampling.cpp:1876
↓ 1 callersFunctionbuild_ssbo_barrier
descriptor_qa.cpp:241
↓ 1 callersFunctionbuild_structured_index
opcodes/dxil/dxil_buffer.cpp:352
↓ 1 callersFunctionbuild_takes_exclusive_ownership
spirv_module_instrumentation.cpp:322
↓ 1 callersFunctionbuild_u64_add_u32
spirv_module_instrumentation.cpp:50
↓ 1 callersFunctionbuild_validate_bda_load_store_function
spirv_module_instrumentation.cpp:376
↓ 1 callersMethodbuild_value_cast
dxil_converter.cpp:5994
↓ 1 callersFunctionbuild_word_mask
spirv_module_instrumentation.cpp:106
↓ 1 callersMethodcan_backtrace_to_with_blockers
node.cpp:189
↓ 1 callersFunctioncast_instruction_is_ignored
opcodes/opcodes_llvm_builtins.cpp:1340
← previousnext →501–600 of 1,884, ranked by callers