Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HansKristian-Work/dxil-spirv
/ functions
Functions
1,884 in github.com/HansKristian-Work/dxil-spirv
⨍
Functions
1,884
◇
Types & classes
517
↓ 2 callers
Function
emit_physical_buffer_load_instruction
opcodes/dxil/dxil_buffer.cpp:658
↓ 2 callers
Function
emit_physical_buffer_store_instruction
opcodes/dxil/dxil_buffer.cpp:1324
↓ 2 callers
Function
emit_query_size
opcodes/dxil/dxil_sampling.cpp:2040
↓ 2 callers
Function
emit_raw_access_chain
opcodes/dxil/dxil_buffer.cpp:789
↓ 2 callers
Function
emit_ray_tracing_matrix_load
opcodes/dxil/dxil_ray_tracing.cpp:209
↓ 2 callers
Function
emit_real_builtin_id
opcodes/dxil/dxil_workgraph.cpp:559
↓ 2 callers
Function
emit_store_clip_cull_distance
opcodes/dxil/dxil_common.cpp:511
↓ 2 callers
Function
emit_subgroup_barrier
opcodes/dxil/dxil_ags.cpp:1830
↓ 2 callers
Function
emit_view_instance_ubo
opcodes/dxil/dxil_geometry.cpp:115
↓ 2 callers
Function
emit_wmma_load
opcodes/dxil/dxil_ags.cpp:1840
↓ 2 callers
Function
emit_wmma_store
opcodes/dxil/dxil_ags.cpp:1772
↓ 2 callers
Function
emit_workgraph_dispatcher_path_broadcast_amplified
opcodes/dxil/dxil_workgraph.cpp:837
↓ 2 callers
Function
emit_workgroup_unrolled_array_store
opcodes/dxil/dxil_geometry.cpp:188
↓ 2 callers
Function
end_thread_allocator_context
util/thread_local_allocator.cpp:150
↓ 2 callers
Method
find_binding_meta_index
dxil_converter.cpp:3235
↓ 2 callers
Method
fixup_load_type_atomic
dxil_converter.cpp:6070
↓ 2 callers
Method
fixup_merge_info_after_branch_rewrite
node.cpp:559
↓ 2 callers
Method
fixup_store_type_typed
dxil_converter.cpp:6193
↓ 2 callers
Method
for_each_node
node_pool.hpp:45
↓ 2 callers
Method
get
bc/module_dxbc_ir.cpp:491
↓ 2 callers
Method
getArgOperand
bc/instruction.hpp:186
↓ 2 callers
Method
getCaseSuccessor
bc/instruction.cpp:366
↓ 2 callers
Method
getCaseValue
bc/instruction.cpp:361
↓ 2 callers
Method
getDefaultDest
bc/instruction.cpp:351
↓ 2 callers
Method
getFnAttribute
bc/function.cpp:92
↓ 2 callers
Method
getIncomingBlock
bc/instruction.cpp:427
↓ 2 callers
Method
getInitializer
bc/value.cpp:363
↓ 2 callers
Method
getLinkage
bc/value.cpp:353
↓ 2 callers
Method
getMaskValue
bc/instruction.cpp:527
↓ 2 callers
Method
getMetadata
bc/instruction.cpp:102
↓ 2 callers
Method
getNewValOperand
bc/instruction.cpp:502
↓ 2 callers
Method
getNumArgOperands
LLVM stores callee as the last operand. LLVM API exposes these functions to handle arguments propely.
bc/instruction.hpp:185
↓ 2 callers
Method
getNumSuccessors
bc/instruction.cpp:322
↓ 2 callers
Method
getValOperand
bc/instruction.cpp:469
↓ 2 callers
Method
getValueAsString
bc/function.cpp:78
↓ 2 callers
Function
get_clip_cull_distance_access_chain
opcodes/dxil/dxil_common.cpp:431
↓ 2 callers
Function
get_compute_builtin_storage_class
opcodes/dxil/dxil_compute.cpp:88
↓ 2 callers
Method
get_entry_block
cfg_structurizer.cpp:1460
↓ 2 callers
Function
get_geometry_shader_stream_index
dxil_converter.cpp:4778
↓ 2 callers
Function
get_image_dimensions_query_size
opcodes/dxil/dxil_sampling.cpp:35
↓ 2 callers
Method
get_literal_mask
ir.hpp:143
↓ 2 callers
Function
get_matmul_result_type
opcodes/dxil/dxil_ags.cpp:1473
↓ 2 callers
Function
get_matrix_io_channel
opcodes/dxil/dxil_ags.cpp:216
↓ 2 callers
Function
get_matrix_io_register
opcodes/dxil/dxil_ags.cpp:222
↓ 2 callers
Function
get_matrix_io_type
opcodes/dxil/dxil_ags.cpp:228
↓ 2 callers
Method
get_merge
bc/function.cpp:157
↓ 2 callers
Function
get_node_io_from_annotate_handle
opcodes/dxil/dxil_workgraph.cpp:34
↓ 2 callers
Function
get_node_stride_from_annotate_handle
opcodes/dxil/dxil_workgraph.cpp:41
↓ 2 callers
Function
get_offset_buffer_variable
opcodes/dxil/dxil_resources.cpp:1518
↓ 2 callers
Method
get_physical_size_for_type
dxil_converter.cpp:4383
↓ 2 callers
Method
get_raw_buffer_meta
dxil_converter.cpp:3198
↓ 2 callers
Function
get_remapped_id_for_duplicated_block
cfg_structurizer.cpp:1602
↓ 2 callers
Function
get_shader_flags
dxil_converter.cpp:6932
↓ 2 callers
Function
get_vec4_variant
bc/module_dxbc_ir.cpp:1939
↓ 2 callers
Method
global_begin
bc/module.cpp:2280
↓ 2 callers
Method
global_end
bc/module.cpp:2285
↓ 2 callers
Method
has_builtin_shader_input
spirv_module.cpp:333
↓ 2 callers
Method
has_pred_back_edges
node.cpp:108
↓ 2 callers
Function
instruction_is_ballot
opcodes/opcodes_llvm_builtins.cpp:53
↓ 2 callers
Function
instruction_is_precise_sensitive
dxil_converter.cpp:8678
↓ 2 callers
Function
instruction_is_undefined_value
opcodes/opcodes_llvm_builtins.cpp:269
↓ 2 callers
Function
instruction_requires_no_contraction
dxil_converter.cpp:8708
↓ 2 callers
Method
isInBounds
bc/instruction.cpp:405
↓ 2 callers
Function
is_canonically_normalizing_value
opcodes/dxil/dxil_arithmetic.cpp:459
↓ 2 callers
Function
make_reference_dir
(path)
test_shaders.py:308
↓ 2 callers
Method
map_string_iterate
memory_stream.cpp:61
↓ 2 callers
Function
mark_precise
dxil_converter.cpp:8723
↓ 2 callers
Method
mark_uav_write
opcodes/dxil/dxil_nvapi.cpp:1285
↓ 2 callers
Function
md5_for_file
(path)
test_shaders.py:301
↓ 2 callers
Function
module_is_ident
dxil_converter.cpp:4566
↓ 2 callers
Method
notify_doorbell
opcodes/dxil/dxil_nvapi.cpp:116
↓ 2 callers
Function
output_clip_cull_distance_meta
opcodes/dxil/dxil_common.cpp:524
↓ 2 callers
Function
parseDXBCIR
Parses the highly simplified and SSA-ified IR coming from dxbc-spirv.
bc/module_dxbc_ir.cpp:3961
↓ 2 callers
Function
parseIR
bc/module.cpp:2310
↓ 2 callers
Method
parse_container
dxil_parser.cpp:435
↓ 2 callers
Function
peephole_trivial_arithmetic_identity
opcodes/opcodes_llvm_builtins.cpp:177
↓ 2 callers
Method
post_dominates_any_work
node.cpp:226
↓ 2 callers
Function
propagate_precise
dxil_converter.cpp:8740
↓ 2 callers
Function
raw_access_byte_address_vectorize
opcodes/dxil/dxil_buffer.cpp:293
↓ 2 callers
Function
raw_access_structured_vectorize
opcodes/dxil/dxil_buffer.cpp:307
↓ 2 callers
Function
regression_check
(shader, glsl, args)
test_shaders.py:319
↓ 2 callers
Method
remap_stage_input
dxil_spirv_c.cpp:264
↓ 2 callers
Method
remap_stage_output
dxil_spirv_c.cpp:292
↓ 2 callers
Method
reset_analysis
opcodes/dxil/dxil_ags.hpp:589
↓ 2 callers
Function
resolve_gep_element_type
bc/module.cpp:611
↓ 2 callers
Function
resource_handle_is_uniform_readonly_descriptor
opcodes/dxil/dxil_resources.cpp:2991
↓ 2 callers
Function
resource_kind_is_buffer
opcodes/dxil/dxil_resources.cpp:1469
↓ 2 callers
Method
retarget_branch_with_intermediate_node
node.cpp:471
↓ 2 callers
Function
scrub_rov_lock_regions
cfg_structurizer.cpp:500
↓ 2 callers
Method
set_attributes
bc/function.cpp:108
↓ 2 callers
Method
set_basic_blocks
bc/function.cpp:48
↓ 2 callers
Method
set_initializer
bc/value.cpp:368
↓ 2 callers
Method
set_resource_remapping_interface
dxil_converter.cpp:9829
↓ 2 callers
Method
set_structured_control_flow
bc/function.cpp:113
↓ 2 callers
Function
should_emit_view_instancing_fixed_layer_viewport
opcodes/dxil/dxil_geometry.cpp:180
↓ 2 callers
Method
suggest_maximum_wave_size
dxil_converter.cpp:9809
↓ 2 callers
Method
suggest_minimum_wave_size
dxil_converter.cpp:9819
↓ 2 callers
Method
trace_from_parent
cfg_structurizer.cpp:2889
↓ 2 callers
Method
trace_to_parent
cfg_structurizer.cpp:2865
↓ 2 callers
Function
translate_binop
bc/module.cpp:648
← previous
next →
401–500 of 1,884, ranked by callers