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
↓ 1,825 callers
Method
add_id
ir.hpp:110
↓ 1,142 callers
Method
getOperand
bc/value.cpp:319
↓ 1,066 callers
Method
add
dxil_converter.cpp:9157
↓ 1,020 callers
Method
allocate
bc/context.cpp:79
↓ 429 callers
Method
get_id_for_value
dxil_converter.cpp:4044
↓ 419 callers
Method
getType
bc/value.cpp:51
↓ 381 callers
Method
end
bc/module.cpp:2275
↓ 237 callers
Method
add_literal
ir.hpp:126
↓ 166 callers
Method
begin
bc/module.cpp:2270
↓ 154 callers
Function
get_constant_metadata
dxil_converter.cpp:169
↓ 140 callers
Method
getTypeID
bc/type.cpp:281
↓ 119 callers
Function
AGSMagic
shaders/ags/wmma_ags.h:165
↓ 106 callers
Method
get_type_id
dxil_converter.cpp:4270
↓ 105 callers
Function
AGSMagic
shaders/vkmm/wmma_ags.h:165
↓ 100 callers
Function
MatrixIO
shaders/ags/wmma_ags.h:177
↓ 90 callers
Method
dominates
node.cpp:140
↓ 88 callers
Function
MatrixIO
shaders/vkmm/wmma_ags.h:177
↓ 88 callers
Method
getZExtValue
bc/value.cpp:142
↓ 87 callers
Function
get_constant_operand
opcodes/dxil/dxil_common.cpp:32
↓ 86 callers
Method
rewrite_value
dxil_converter.cpp:9140
↓ 83 callers
Method
append
bc/disassembler.cpp:126
↓ 74 callers
Method
getNumOperands
bc/value.cpp:314
↓ 69 callers
Function
value_is_dx_op_instrinsic
opcodes/dxil/dxil_common.cpp:533
↓ 68 callers
Method
add_ids
ir.hpp:117
↓ 65 callers
Method
add_branch
node.cpp:60
↓ 64 callers
Method
build_vector
dxil_converter.cpp:5885
↓ 58 callers
Method
getIntegerBitWidth
bc/type.cpp:172
↓ 55 callers
Method
getOpcode
bc/value.cpp:331
↓ 53 callers
Function
duplicate
dxil_spirv_c.cpp:943
↓ 47 callers
Method
read
memory_stream.cpp:41
↓ 46 callers
Method
create_node
node_pool.cpp:39
↓ 45 callers
Function
dxil_spv_converter_add_option
dxil_spirv_c.cpp:948
↓ 45 callers
Method
get_entry_function
spirv_module.cpp:3743
↓ 45 callers
Method
get_tween_id
bc/value.cpp:46
↓ 42 callers
Function
__NvAtomicOpFP16x2
performs Atomic operation on two consecutive fp16 values in the given UAV the uint paramater 'fp16x2Val' is treated as two fp16 values the passed sub-
shaders/nvapi/nvHLSLExtnsInternal.h:304
↓ 42 callers
Method
get_builtin_shader_input
spirv_module.cpp:343
↓ 41 callers
Method
getElementType
bc/type.cpp:63
↓ 36 callers
Method
post_dominates
node.cpp:272
↓ 34 callers
Method
getPointerElementType
bc/type.cpp:178
↓ 34 callers
Method
getScalarType
bc/type.cpp:184
↓ 34 callers
Method
getVectorSize
bc/type.cpp:101
↓ 33 callers
Function
__NvGetSpecial
returns value of special register - specify subopcode from any of NV_SPECIALOP_* specified in nvShaderExtnEnums.h - other opcodes undefined behavior
shaders/nvapi/nvHLSLExtnsInternal.h:738
↓ 29 callers
Method
getPointerOperand
bc/instruction.cpp:416
↓ 28 callers
Function
__NvAtomicOpUINT64
shaders/nvapi/nvHLSLExtnsInternal.h:539
↓ 27 callers
Method
add_argument
bc/function.cpp:73
↓ 26 callers
Function
get_composite_element_type
opcodes/dxil/dxil_resources.cpp:2846
↓ 25 callers
Method
allocate_id
spirv_module.cpp:3748
↓ 25 callers
Method
create_variable
spirv_module.cpp:3708
↓ 25 callers
Function
to_string
bc/disassembler.cpp:356
↓ 24 callers
Function
NvActiveThreads
shaders/nvapi/nvHLSLExtns.h:1213
↓ 24 callers
Function
NvShfl
simple variant of SHFL instruction returns val from the specified lane optional width parameter must be a power of two and width <= 32
shaders/nvapi/nvHLSLExtns.h:53
↓ 24 callers
Method
decorate_relaxed_precision
dxil_converter.cpp:9333
↓ 24 callers
Function
get_argument
opcodes/dxil/dxil_nvapi.cpp:151
↓ 24 callers
Method
get_helper_call_id
spirv_module.cpp:2888
↓ 24 callers
Method
register_builtin_shader_input
spirv_module.cpp:273
↓ 23 callers
Method
allocate_op
spirv_module.cpp:3808
↓ 23 callers
Function
build_coopmat_type
opcodes/dxil/dxil_ags.cpp:176
↓ 23 callers
Method
build_splat_constant_vector
dxil_converter.cpp:5909
↓ 22 callers
Method
getVectorNumElements
bc/type.cpp:136
↓ 21 callers
Method
getArrayElementType
bc/type.cpp:154
↓ 21 callers
Function
get_shader_property_tag
dxil_converter.cpp:4178
↓ 19 callers
Function
__NvReferenceUAVForOp
shaders/nvapi/nvHLSLExtnsInternal.h:87
↓ 19 callers
Function
resolve_proxy
bc/cast.hpp:187
↓ 18 callers
Function
add_vkmm_access_qualifiers
opcodes/dxil/dxil_common.cpp:629
↓ 18 callers
Function
get_type_data_format
opcodes/dxil/dxil_ags.cpp:134
↓ 18 callers
Method
register_builtin_shader_output
spirv_module.cpp:279
↓ 17 callers
Function
fourcc
dxil.hpp:73
↓ 17 callers
Method
getArrayNumElements
bc/type.cpp:130
↓ 17 callers
Function
make_i16vec2_constant
spirv_module.cpp:2521
↓ 17 callers
Function
raw_width_to_bits
opcodes/converter_impl.hpp:154
↓ 15 callers
Function
emit_load_node_input_push_parameter
opcodes/dxil/dxil_workgraph.cpp:84
↓ 15 callers
Method
getNumElements
bc/type.cpp:198
↓ 15 callers
Function
raw_vecsize_to_vecsize
opcodes/converter_impl.hpp:109
↓ 15 callers
Function
wave_op_needs_helper_lane_masking
opcodes/dxil/dxil_waveops.cpp:34
↓ 14 callers
Method
recompute_immediate_dominator
node.cpp:576
↓ 13 callers
Method
getPointerAddressSpace
bc/type.cpp:148
↓ 13 callers
Function
get_matrix_type
opcodes/dxil/dxil_ags.cpp:140
↓ 13 callers
Method
get_needs_temp_storage_copy
dxil_converter.cpp:9257
↓ 13 callers
Function
get_string_metadata
dxil_converter.cpp:175
↓ 12 callers
Function
__NvShflGeneric
predicate is returned in laneValid indicating if srcLane is in range and val from specified lane is returned.
shaders/nvapi/nvHLSLExtnsInternal.h:747
↓ 12 callers
Function
__fp32x2Tofp16x2
shaders/nvapi/nvHLSLExtnsInternal.h:453
↓ 12 callers
Method
add_unique_header
node.cpp:53
↓ 12 callers
Method
getAddressSpace
bc/type.cpp:58
↓ 12 callers
Method
getNamedMetadata
bc/module.cpp:2241
↓ 12 callers
Method
getValue
bc/metadata.cpp:110
↓ 12 callers
Method
get_metadata_kind
bc/module.cpp:544
↓ 12 callers
Method
num_forward_preds
node.cpp:103
↓ 12 callers
Method
support_native_fp16_operations
dxil_converter.cpp:5989
↓ 11 callers
Function
add_nocontract_decoration
opcodes/opcodes_llvm_builtins.cpp:2829
↓ 11 callers
Function
build_ray_query_object
opcodes/dxil/dxil_ray_tracing.cpp:403
↓ 11 callers
Function
component_type_is_16bit
dxil_converter.cpp:1038
↓ 11 callers
Method
create_substream
memory_stream.cpp:99
↓ 11 callers
Method
getFunctionType
bc/function.cpp:53
↓ 11 callers
Function
get_constant_int
opcodes/dxil/dxil_waveops.cpp:445
↓ 11 callers
Function
get_image_dimensions
opcodes/dxil/dxil_sampling.cpp:73
↓ 11 callers
Method
get_struct_type
dxil_converter.cpp:4443
↓ 11 callers
Method
map_string_absolute
memory_stream.cpp:79
↓ 11 callers
Method
set_override_spirv_version
spirv_module.cpp:3864
↓ 10 callers
Function
emit_expect_assume_quad_uniform
opcodes/dxil/dxil_common.cpp:568
↓ 10 callers
Method
getCalledFunction
bc/instruction.cpp:200
next →
1–100 of 1,884, ranked by callers