Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GPUOpen-Tools/radeon_gpu_analyzer
/ functions
Functions
5,492 in github.com/GPUOpen-Tools/radeon_gpu_analyzer
⨍
Functions
5,492
◇
Types & classes
1,441
↓ 2 callers
Function
trimStr
Trim from both sides.
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_parser.cpp:89
↓ 2 callers
Method
updateCPUsData
--------------------------------------------------------------------------- Name: osLinuxProcFileSystemReader::updateCPUsData Description: Upda
external/amdt_os_wrappers/src/linux/osLinuxProcFileSystemReader.cpp:102
↓ 2 callers
Method
writeSelfIntoChannel
--------------------------------------------------------------------------- Name: osFilePath::writeSelfIntoChannel Description: Writes self int
external/amdt_os_wrappers/src/common/osFilePath.cpp:777
↓ 1 callers
Function
AddAmdllpcInputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:66
↓ 1 callers
Function
AddAmdllpcOutputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:163
↓ 1 callers
Method
AddCodeObjFileToProject
source/radeon_gpu_analyzer_gui/rg_config_manager.cpp:436
↓ 1 callers
Method
AddDxSearchDir
source/radeon_gpu_analyzer_backend/be_program_builder_dx11.cpp:990
↓ 1 callers
Method
AddEntry
source/radeon_gpu_analyzer_gui/rg_menu_file_item_opencl.cpp:108
↓ 1 callers
Method
AddExistingCodeObjFileToProject
source/radeon_gpu_analyzer_gui/rg_build_view_binary.cpp:616
↓ 1 callers
Method
AddExistingSourcefileToProject
source/radeon_gpu_analyzer_gui/rg_build_view_opencl.cpp:544
↓ 1 callers
Method
AddExport
source/utils/dx12/backend/d3dx12.h:3134
↓ 1 callers
Function
AddExtremelyLongEntryName
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:356
↓ 1 callers
Method
AddFiles
source/radeon_gpu_analyzer_gui/rg_unsaved_items_dialog.cpp:86
↓ 1 callers
Function
AddInputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_opengl.cpp:63
↓ 1 callers
Method
AddNewElement
source/radeon_gpu_analyzer_gui/rg_editor_element_array_element_add.cpp:37
↓ 1 callers
Function
AddOutputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_opengl.cpp:119
↓ 1 callers
Method
AddStyleFlag
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:291
↓ 1 callers
Function
AddSupportedGPUInfo
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:51
↓ 1 callers
Method
AddSymbol
external/celf/Src/CElfSymbolTable.cpp:106
↓ 1 callers
Function
AddVulkanPipelineStages
Add the per-stage session data to the pipeline data.
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:551
↓ 1 callers
Method
AdjustTreeSize
source/radeon_gpu_analyzer_gui/rg_menu_entry_point_tree.cpp:68
↓ 1 callers
Method
AllocateStringMemory
source/radeon_gpu_analyzer_backend/autogen/be_gpso_dx12.cpp:243
↓ 1 callers
Method
AnalyzeCodeObject
source/radeon_gpu_analyzer_cli/kc_cli_binary_analysis.cpp:31
↓ 1 callers
Method
AutoGenerateFiles
source/radeon_gpu_analyzer_backend/autogen/be_reflection_dx12.cpp:12
↓ 1 callers
Function
BadDereference
external/yaml-cpp/include/yaml-cpp/exceptions.h:213
↓ 1 callers
Function
BadFile
external/yaml-cpp/include/yaml-cpp/exceptions.h:252
↓ 1 callers
Function
BadPushback
external/yaml-cpp/include/yaml-cpp/exceptions.h:229
↓ 1 callers
Function
Binary
external/yaml-cpp/include/yaml-cpp/binary.h:23
↓ 1 callers
Method
BlendStateCb
source/utils/dx12/backend/d3dx12.h:2235
↓ 1 callers
Method
Build
source/utils/vulkan/backend/beVulkanBackend.cpp:871
↓ 1 callers
Function
BuildAnalysisData
Build the statistics in "AnalysisData" form.
source/radeon_gpu_analyzer_cli/kc_utils_lightning.cpp:424
↓ 1 callers
Method
BuildISAProgramStructure
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_program_graph.cpp:97
↓ 1 callers
Method
CSCb
source/utils/dx12/backend/d3dx12.h:2234
↓ 1 callers
Method
CachedPSOCb
source/utils/dx12/backend/d3dx12.h:2244
↓ 1 callers
Function
CalculateRootSignatureCost
The algorithm is based on Microsft documentation, page "Root Signature Limits".
source/radeon_gpu_analyzer_backend/autogen/be_rootsignature_dx12.cpp:39
↓ 1 callers
Method
CancelCurrentBuild
source/radeon_gpu_analyzer_gui/rg_build_view.cpp:2945
↓ 1 callers
Method
Cleanup
source/radeon_gpu_analyzer_gui/rg_app_state_vulkan.cpp:66
↓ 1 callers
Method
ClearAll
Clears all pipeline shaders.
source/radeon_gpu_analyzer_backend/be_data_types.h:21
↓ 1 callers
Method
ClearFiles
source/radeon_gpu_analyzer_gui/rg_menu.cpp:135
↓ 1 callers
Method
ClearSearchStringData
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:638
↓ 1 callers
Method
ClearSearchStringDataVector
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:646
↓ 1 callers
Method
ClearSlot
Mark the slot for the thread with provided ID as "not used" so that new threads can use it.
source/common/rg_log.h:95
↓ 1 callers
Method
ClearStageSourceFile
source/radeon_gpu_analyzer_gui/rg_menu_vulkan.cpp:59
↓ 1 callers
Method
Close
source/radeon_gpu_analyzer_gui/rg_config_manager.cpp:1164
↓ 1 callers
Method
Compile
source/radeon_gpu_analyzer_cli/kc_cli_commander_cl.cpp:185
↓ 1 callers
Method
Compile
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1023
↓ 1 callers
Method
CompileComputePipeline
source/utils/dx12/backend/rg_dx12_backend.cpp:697
↓ 1 callers
Method
CompileDX12Pipeline
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1724
↓ 1 callers
Method
CompileDXRPipeline
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1464
↓ 1 callers
Method
CompileGraphicsPipeline
source/utils/dx12/backend/rg_dx12_backend.cpp:636
↓ 1 callers
Function
CompileGraphicsShaders
source/utils/dx12/backend/rg_dx12_frontend.cpp:669
↓ 1 callers
Function
CompileHlslWithDxc
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:421
↓ 1 callers
Function
CompileHlslWithDxcDxr
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:350
↓ 1 callers
Method
CompileRayTracingPipeline
source/utils/dx12/backend/rg_dx12_frontend.cpp:1458
↓ 1 callers
Method
CompileWithAmdllpc
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:227
↓ 1 callers
Method
ConnectTitleBarDoubleClick
source/radeon_gpu_analyzer_gui/rg_isa_disassembly_view.cpp:878
↓ 1 callers
Function
ConstructSpvAsmOptions
Construct command line options for SPIR-V assembler.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:243
↓ 1 callers
Function
ConstructSpvDisOptions
Construct command line options for SPIR-V disassembler.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:226
↓ 1 callers
Function
ConstructVkOutputFileNames
Construct per-stage output file names for binary, ISA disassembly and statistics based on base file names specified by a user and target GPU name ("de
source/radeon_gpu_analyzer_cli/kc_cli_commander_vulkan.cpp:331
↓ 1 callers
Function
ConstructVulkanBackendOptions
Construct command line options for Vulkan Backend.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:156
↓ 1 callers
Function
ConstructVulkanOpenFileFilter
Build the file filter for Open File dialog in Vulkan mode.
source/radeon_gpu_analyzer_gui/rg_utils.cpp:96
↓ 1 callers
Method
CopySymbolRecordToData
external/celf/Src/CElfSymbolTable.cpp:300
↓ 1 callers
Function
CopyValidatioInfo
Copy the Vulkan Validation layers info from temp file ("tempInfoFile") to the Log file and user-provided validation info file ("outputFile"). Delete t
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:125
↓ 1 callers
Method
CreateBuildSettingsView
source/radeon_gpu_analyzer_gui/rg_build_view.cpp:2753
↓ 1 callers
Method
CreateDefaultComputePipeline
source/radeon_gpu_analyzer_gui/rg_build_view_vulkan.cpp:890
↓ 1 callers
Method
CreateDefaultGraphicsPipeline
source/radeon_gpu_analyzer_gui/rg_build_view_vulkan.cpp:885
↓ 1 callers
Method
CreateDefaultIncludeHandler
external/dxc/inc/dxcapi.h:623
↓ 1 callers
Method
CreateDisassemblyView
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:80
↓ 1 callers
Method
CreateFileActions
source/radeon_gpu_analyzer_gui/rg_app_state.cpp:18
↓ 1 callers
Method
CreateNewSourceFileInProject
source/radeon_gpu_analyzer_gui/rg_build_view_opencl.cpp:441
↓ 1 callers
Method
CreateRenameProjectDialog
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:123
↓ 1 callers
Method
CreateStatusBar
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:113
↓ 1 callers
Function
D3D12CalcSubresource
------------------------------------------------------------------------------------------------
source/utils/dx12/backend/d3dx12.h:1686
↓ 1 callers
Function
D3D12GetFormatPlaneCount
------------------------------------------------------------------------------------------------
source/utils/dx12/backend/d3dx12.h:1701
↓ 1 callers
Function
D3DX12GetBaseSubobjectType
source/utils/dx12/backend/d3dx12.h:2502
↓ 1 callers
Method
DSCb
source/utils/dx12/backend/d3dx12.h:2232
↓ 1 callers
Method
DSVFormatCb
source/utils/dx12/backend/d3dx12.h:2238
↓ 1 callers
Function
DecodeVulkanVersion
Decode the 32-bit Vulkan version integer. Returns triple {major, minor, patch}.
source/utils/vulkan/backend/beVulkanBackend.cpp:330
↓ 1 callers
Method
DepthStencilState1Cb
source/utils/dx12/backend/d3dx12.h:2237
↓ 1 callers
Method
DepthStencilStateCb
source/utils/dx12/backend/d3dx12.h:2236
↓ 1 callers
Method
DestroyISAProgramStructure
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_program_graph.cpp:60
↓ 1 callers
Function
DetectInputFiles
Detect the type of vulkan input files. Returns an array of input shader types corresponding to the pipeline stages.
source/radeon_gpu_analyzer_cli/kc_cli_commander_vulkan.cpp:543
↓ 1 callers
Function
DumpAdapterInfo
Dumps the information obtained for the display adapter specified by its ID. Returns "true" if succeeded or "false" otherwise.
source/utils/dx11/src/rga_dx11_driver.cpp:164
↓ 1 callers
Function
DumpCompilerWarnings
Print warnings reported by compiler to stderr.
source/radeon_gpu_analyzer_cli/kc_cli_commander_lightning.cpp:363
↓ 1 callers
Function
DumpDxbcBinaries
source/utils/dx12/backend/rg_dx12_frontend.cpp:825
↓ 1 callers
Function
DumpDxbcDisassembly
source/utils/dx12/backend/rg_dx12_frontend.cpp:854
↓ 1 callers
Function
DumpSupportedNames
Dumps the names of supported display adapters installed on the system. Returns "true" if succeeded or "false" otherwise.
source/utils/dx11/src/rga_dx11_driver.cpp:64
↓ 1 callers
Function
Dx12StatsToStringRayTracing
source/utils/dx12/backend/rg_dx12_frontend.cpp:147
↓ 1 callers
Function
EmitterException
external/yaml-cpp/include/yaml-cpp/exceptions.h:245
↓ 1 callers
Method
EnableDebugLayer
source/radeon_gpu_analyzer_backend/autogen/be_compiler_dx12.cpp:132
↓ 1 callers
Method
ErrorBadInputParameter
Error Callbacks
source/utils/dx12/backend/d3dx12.h:2247
↓ 1 callers
Method
ErrorDuplicateSubobject
source/utils/dx12/backend/d3dx12.h:2248
↓ 1 callers
Function
EvaluateAnalysisResult
Evaluates the result by a backend analysis session. Prints the relevant message. Returns true if analysis succeeded, false otherwise.
source/radeon_gpu_analyzer_cli/kc_utils.cpp:490
↓ 1 callers
Function
ExtractAdditionalIncludeDirectories
Takes the comma-separated directory list from the GUI, and returns the list of directories in it.
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:70
↓ 1 callers
Function
ExtractAmdilDisassemblyCompute
source/utils/dx12/backend/rg_dx12_backend.cpp:159
↓ 1 callers
Function
ExtractAmdilDisassemblyGraphics
source/utils/dx12/backend/rg_dx12_backend.cpp:101
↓ 1 callers
Function
ExtractDefaultBuildSettings_2_0
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1171
↓ 1 callers
Function
ExtractEntriesPreprocessed
Extracts list of kernel names from OpenCL source text. Returns kernel names in "entryData" as a vector of pairs {kernel_name, src_line}.
source/radeon_gpu_analyzer_cli/kc_utils_lightning.cpp:777
↓ 1 callers
Function
ExtractGlobalSettings_2_0
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1325
↓ 1 callers
Function
ExtractGlobalSettings_2_1
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1395
← previous
next →
701–800 of 5,492, ranked by callers