Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HansKristian-Work/dxil-spirv
/ types & classes
Types & classes
517 in github.com/HansKristian-Work/dxil-spirv
⨍
Functions
1,884
◇
Types & classes
517
↓ 14 callers
Enum
AddressSpace
dxil.hpp:638
↓ 9 callers
Enum
Op
dxil.hpp:232
↓ 5 callers
Enum
NodeMetadataTag
dxil.hpp:764
↓ 3 callers
Enum
ConstantsRecord
bc/module.cpp:78
↓ 3 callers
Enum
KnownBlocks
bc/module.cpp:40
↓ 3 callers
Enum
ResourceKind
dxil.hpp:209
↓ 3 callers
Enum
WaveOpKind
dxil.hpp:705
↓ 2 callers
Class
Attribute
bc/function.hpp:89
↓ 2 callers
Enum
AttributeCodes
bc/module.cpp:201
↓ 2 callers
Enum
AttributeRecord
bc/module.cpp:58
↓ 2 callers
Enum
BinOp
bc/module.cpp:235
↓ 2 callers
Enum
CastOp
bc/module.cpp:269
↓ 2 callers
Enum
ComponentType
dxil.hpp:128
↓ 2 callers
Enum
MetaDataRecord
bc/module.cpp:156
↓ 2 callers
Enum
RawWidth
opcodes/opcodes.hpp:45
↓ 2 callers
Enum
ResourceClass
dxil_converter.hpp:282
↓ 2 callers
Enum
ResourceType
dxil.hpp:201
↓ 1 callers
Class
APFloat
bc/value.hpp:135
↓ 1 callers
Class
APInt
bc/value.hpp:117
↓ 1 callers
Enum
AmdExtD3DShaderIntrinsicsFloat8CvtOp
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:296
↓ 1 callers
Enum
AtomicBinOp
bc/module.cpp:252
↓ 1 callers
Enum
BinaryOps
bc/instruction.hpp:95
↓ 1 callers
Enum
CastOps
bc/instruction.hpp:72
↓ 1 callers
Enum
FunctionRecord
bc/module.cpp:96
↓ 1 callers
Enum
InstructionInstrumentationType
descriptor_qa.hpp:44
↓ 1 callers
Enum
InterpolationMode
dxil.hpp:150
↓ 1 callers
Class
MetaDescriptor
dxil_spirv.cpp:210
↓ 1 callers
Enum
MetaDescriptorKind
dxil_converter.hpp:1014
↓ 1 callers
Enum
ModuleRecord
bc/module.cpp:69
↓ 1 callers
Enum
NodeLaunchType
dxil.hpp:756
↓ 1 callers
Class
Paths
test_shaders.py:43
↓ 1 callers
Enum
Predicate
bc/instruction.hpp:41
↓ 1 callers
Enum
RawType
opcodes/opcodes.hpp:44
↓ 1 callers
Enum
RawVecSize
opcodes/opcodes.hpp:46
↓ 1 callers
Enum
ShaderFeature
dxil_converter.hpp:987
↓ 1 callers
Enum
ShaderStage
dxil_converter.hpp:54
↓ 1 callers
Enum
TypeRecord
bc/module.cpp:208
↓ 1 callers
Enum
UnaryOp
bc/module.cpp:230
↓ 1 callers
Enum
ValueSymtabRecord
bc/module.cpp:148
↓ 1 callers
Enum
WaveBitOpKind
dxil.hpp:713
↓ 1 callers
Enum
dxil_spv_instruction_instrumentation_type
dxil_spirv_c.h:507
↓ 1 callers
Enum
dxil_spv_log_level
dxil_spirv_c.h:431
↓ 1 callers
Enum
dxil_spv_meta_descriptor
dxil_spirv_c.h:254
↓ 1 callers
Enum
dxil_spv_meta_descriptor_kind
dxil_spirv_c.h:263
↓ 1 callers
Enum
dxil_spv_node_launch_type
dxil_spirv_c.h:275
↓ 1 callers
Enum
dxil_spv_shader_quirk
dxil_spirv_c.h:223
Class
AGSCoopMatMapping
opcodes/dxil/dxil_ags.hpp:548
Class
AGSState
opcodes/dxil/dxil_ags.hpp:561
Class
AccessTracking
opcodes/converter_impl.hpp:183
Class
AccessTracking
opcodes/dxil/dxil_nvapi.hpp:81
Class
AccessTracking
opcodes/dxil/dxil_ags.hpp:527
Class
AgsInstruction
opcodes/opcodes.hpp:54
Class
AliasedAccess
opcodes/converter_impl.hpp:973
Class
AllocaAGSForwardingTracking
opcodes/dxil/dxil_ags.hpp:554
Class
AllocaCBVForwardingTracking
Track patterns where shader copies CBV arrays into a local array. DXC does not seem to optimize this in all cases that games run into.
opcodes/converter_impl.hpp:161
Class
AllocaCBVForwardingTracking
opcodes/opcodes_dxil_builtins.hpp:38
Class
AllocaInst
bc/instruction.hpp:283
Class
AllocaTrackedIndex
opcodes/opcodes_llvm_builtins.cpp:1498
Enum
AmdExtD3DShaderIntrinsicsMatrixElementWiseOp
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:432
Enum
AmdExtD3DShaderIntrinsicsSparsityIndexMem
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:447
Enum
AmdExtD3DShaderIntrinsicsWaveMatrixOpDataFormat
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:320
Enum
AmdExtD3DShaderIntrinsicsWaveMatrixOpMatrixShape
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:354
Enum
AmdExtD3DShaderIntrinsicsWaveMatrixOpMatrixType
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:341
Enum
AmdExtD3DShaderIntrinsicsWaveMatrixOpcode
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:368
Enum
AmdExtD3DShaderIntrinsicsWaveMatrixRegType
*********************************************************************************************************************** * @brief * AmdExtD3DShaderI
opcodes/dxil/dxil_ags.hpp:418
Class
AnnotateHandleMeta
opcodes/dxil/dxil_resources.hpp:69
Class
AnnotateHandleReference
opcodes/converter_impl.hpp:451
Class
Argument
bc/value.hpp:100
Class
Arguments
dxil_spirv.cpp:218
Class
ArrayType
bc/type.hpp:111
Class
ArrayTypeEntry
opcodes/converter_impl.hpp:689
Enum
AtomicBinOp
dxil.hpp:576
Class
AtomicCmpXchgInst
bc/instruction.hpp:502
Class
AtomicRMWInst
bc/instruction.hpp:464
Class
AttrWrapper
shaders/nvapi/nvHLSLExtns.h:2109
Enum
BDAOperation
spirv_module.hpp:90
Enum
BarrierModeBits
dxil.hpp:630
Enum
BarrierSemanticsFlagBits
dxil.hpp:824
Class
BasicBlock
bc/module.hpp:53
Class
BasicBlock
bc/instruction.hpp:33
Class
BasicBlock
bc/function.hpp:37
Enum
BinOp
bc/instruction.hpp:467
Class
BinaryOperator
bc/instruction.hpp:217
Class
BindlessInfo
opcodes/converter_impl.hpp:876
Class
BindlessResource
opcodes/converter_impl.hpp:911
Class
Block
scratch_pool.hpp:79
Class
Block
cfg_structurizer.cpp:697
Class
Block
util/thread_local_allocator.cpp:49
Class
BlockEmissionInterface
cfg_structurizer.hpp:35
Class
BlockMeta
opcodes/converter_impl.hpp:209
Class
BranchInst
bc/instruction.hpp:380
Class
BufferAccessInfo
opcodes/dxil/dxil_buffer.hpp:31
Class
Builder
spirv_module.hpp:36
Class
Builder
llvm_bitcode_parser.hpp:41
Class
Builder
bc/module.hpp:31
Class
CBVOp
spirv_module.cpp:167
Class
CFGNode
cfg_structurizer.hpp:37
Class
CFGNode
node_pool.hpp:32
Class
CFGNode
ir.hpp:45
Class
CFGNode
node.hpp:37
next →
1–100 of 517, ranked by callers