MCPcopy Create free account

hub / github.com/GPUOpen-Tools/radeon_gpu_analyzer / functions

Functions5,492 in github.com/GPUOpen-Tools/radeon_gpu_analyzer

↓ 2 callersFunctiontrimStr
Trim from both sides.
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_parser.cpp:89
↓ 2 callersMethodupdateCPUsData
--------------------------------------------------------------------------- Name: osLinuxProcFileSystemReader::updateCPUsData Description: Upda
external/amdt_os_wrappers/src/linux/osLinuxProcFileSystemReader.cpp:102
↓ 2 callersMethodwriteSelfIntoChannel
--------------------------------------------------------------------------- Name: osFilePath::writeSelfIntoChannel Description: Writes self int
external/amdt_os_wrappers/src/common/osFilePath.cpp:777
↓ 1 callersFunctionAddAmdllpcInputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:66
↓ 1 callersFunctionAddAmdllpcOutputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:163
↓ 1 callersMethodAddCodeObjFileToProject
source/radeon_gpu_analyzer_gui/rg_config_manager.cpp:436
↓ 1 callersMethodAddDxSearchDir
source/radeon_gpu_analyzer_backend/be_program_builder_dx11.cpp:990
↓ 1 callersMethodAddEntry
source/radeon_gpu_analyzer_gui/rg_menu_file_item_opencl.cpp:108
↓ 1 callersMethodAddExistingCodeObjFileToProject
source/radeon_gpu_analyzer_gui/rg_build_view_binary.cpp:616
↓ 1 callersMethodAddExistingSourcefileToProject
source/radeon_gpu_analyzer_gui/rg_build_view_opencl.cpp:544
↓ 1 callersMethodAddExport
source/utils/dx12/backend/d3dx12.h:3134
↓ 1 callersFunctionAddExtremelyLongEntryName
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:356
↓ 1 callersMethodAddFiles
source/radeon_gpu_analyzer_gui/rg_unsaved_items_dialog.cpp:86
↓ 1 callersFunctionAddInputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_opengl.cpp:63
↓ 1 callersMethodAddNewElement
source/radeon_gpu_analyzer_gui/rg_editor_element_array_element_add.cpp:37
↓ 1 callersFunctionAddOutputFileNames
source/radeon_gpu_analyzer_backend/be_program_builder_opengl.cpp:119
↓ 1 callersMethodAddStyleFlag
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:291
↓ 1 callersFunctionAddSupportedGPUInfo
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:51
↓ 1 callersMethodAddSymbol
external/celf/Src/CElfSymbolTable.cpp:106
↓ 1 callersFunctionAddVulkanPipelineStages
Add the per-stage session data to the pipeline data.
source/radeon_gpu_analyzer_cli/kc_xml_writer.cpp:551
↓ 1 callersMethodAdjustTreeSize
source/radeon_gpu_analyzer_gui/rg_menu_entry_point_tree.cpp:68
↓ 1 callersMethodAllocateStringMemory
source/radeon_gpu_analyzer_backend/autogen/be_gpso_dx12.cpp:243
↓ 1 callersMethodAnalyzeCodeObject
source/radeon_gpu_analyzer_cli/kc_cli_binary_analysis.cpp:31
↓ 1 callersMethodAutoGenerateFiles
source/radeon_gpu_analyzer_backend/autogen/be_reflection_dx12.cpp:12
↓ 1 callersFunctionBadDereference
external/yaml-cpp/include/yaml-cpp/exceptions.h:213
↓ 1 callersFunctionBadFile
external/yaml-cpp/include/yaml-cpp/exceptions.h:252
↓ 1 callersFunctionBadPushback
external/yaml-cpp/include/yaml-cpp/exceptions.h:229
↓ 1 callersFunctionBinary
external/yaml-cpp/include/yaml-cpp/binary.h:23
↓ 1 callersMethodBlendStateCb
source/utils/dx12/backend/d3dx12.h:2235
↓ 1 callersMethodBuild
source/utils/vulkan/backend/beVulkanBackend.cpp:871
↓ 1 callersFunctionBuildAnalysisData
Build the statistics in "AnalysisData" form.
source/radeon_gpu_analyzer_cli/kc_utils_lightning.cpp:424
↓ 1 callersMethodBuildISAProgramStructure
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_program_graph.cpp:97
↓ 1 callersMethodCSCb
source/utils/dx12/backend/d3dx12.h:2234
↓ 1 callersMethodCachedPSOCb
source/utils/dx12/backend/d3dx12.h:2244
↓ 1 callersFunctionCalculateRootSignatureCost
The algorithm is based on Microsft documentation, page "Root Signature Limits".
source/radeon_gpu_analyzer_backend/autogen/be_rootsignature_dx12.cpp:39
↓ 1 callersMethodCancelCurrentBuild
source/radeon_gpu_analyzer_gui/rg_build_view.cpp:2945
↓ 1 callersMethodCleanup
source/radeon_gpu_analyzer_gui/rg_app_state_vulkan.cpp:66
↓ 1 callersMethodClearAll
Clears all pipeline shaders.
source/radeon_gpu_analyzer_backend/be_data_types.h:21
↓ 1 callersMethodClearFiles
source/radeon_gpu_analyzer_gui/rg_menu.cpp:135
↓ 1 callersMethodClearSearchStringData
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:638
↓ 1 callersMethodClearSearchStringDataVector
source/radeon_gpu_analyzer_gui/rg_editor_element.cpp:646
↓ 1 callersMethodClearSlot
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 callersMethodClearStageSourceFile
source/radeon_gpu_analyzer_gui/rg_menu_vulkan.cpp:59
↓ 1 callersMethodClose
source/radeon_gpu_analyzer_gui/rg_config_manager.cpp:1164
↓ 1 callersMethodCompile
source/radeon_gpu_analyzer_cli/kc_cli_commander_cl.cpp:185
↓ 1 callersMethodCompile
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1023
↓ 1 callersMethodCompileComputePipeline
source/utils/dx12/backend/rg_dx12_backend.cpp:697
↓ 1 callersMethodCompileDX12Pipeline
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1724
↓ 1 callersMethodCompileDXRPipeline
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:1464
↓ 1 callersMethodCompileGraphicsPipeline
source/utils/dx12/backend/rg_dx12_backend.cpp:636
↓ 1 callersFunctionCompileGraphicsShaders
source/utils/dx12/backend/rg_dx12_frontend.cpp:669
↓ 1 callersFunctionCompileHlslWithDxc
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:421
↓ 1 callersFunctionCompileHlslWithDxcDxr
source/radeon_gpu_analyzer_backend/be_program_builder_dx12.cpp:350
↓ 1 callersMethodCompileRayTracingPipeline
source/utils/dx12/backend/rg_dx12_frontend.cpp:1458
↓ 1 callersMethodCompileWithAmdllpc
source/radeon_gpu_analyzer_backend/be_program_builder_vk_offline.cpp:227
↓ 1 callersMethodConnectTitleBarDoubleClick
source/radeon_gpu_analyzer_gui/rg_isa_disassembly_view.cpp:878
↓ 1 callersFunctionConstructSpvAsmOptions
Construct command line options for SPIR-V assembler.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:243
↓ 1 callersFunctionConstructSpvDisOptions
Construct command line options for SPIR-V disassembler.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:226
↓ 1 callersFunctionConstructVkOutputFileNames
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 callersFunctionConstructVulkanBackendOptions
Construct command line options for Vulkan Backend.
source/radeon_gpu_analyzer_backend/be_program_builder_vulkan.cpp:156
↓ 1 callersFunctionConstructVulkanOpenFileFilter
Build the file filter for Open File dialog in Vulkan mode.
source/radeon_gpu_analyzer_gui/rg_utils.cpp:96
↓ 1 callersMethodCopySymbolRecordToData
external/celf/Src/CElfSymbolTable.cpp:300
↓ 1 callersFunctionCopyValidatioInfo
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 callersMethodCreateBuildSettingsView
source/radeon_gpu_analyzer_gui/rg_build_view.cpp:2753
↓ 1 callersMethodCreateDefaultComputePipeline
source/radeon_gpu_analyzer_gui/rg_build_view_vulkan.cpp:890
↓ 1 callersMethodCreateDefaultGraphicsPipeline
source/radeon_gpu_analyzer_gui/rg_build_view_vulkan.cpp:885
↓ 1 callersMethodCreateDefaultIncludeHandler
external/dxc/inc/dxcapi.h:623
↓ 1 callersMethodCreateDisassemblyView
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:80
↓ 1 callersMethodCreateFileActions
source/radeon_gpu_analyzer_gui/rg_app_state.cpp:18
↓ 1 callersMethodCreateNewSourceFileInProject
source/radeon_gpu_analyzer_gui/rg_build_view_opencl.cpp:441
↓ 1 callersMethodCreateRenameProjectDialog
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:123
↓ 1 callersMethodCreateStatusBar
source/radeon_gpu_analyzer_gui/rg_factory_opencl.cpp:113
↓ 1 callersFunctionD3D12CalcSubresource
------------------------------------------------------------------------------------------------
source/utils/dx12/backend/d3dx12.h:1686
↓ 1 callersFunctionD3D12GetFormatPlaneCount
------------------------------------------------------------------------------------------------
source/utils/dx12/backend/d3dx12.h:1701
↓ 1 callersFunctionD3DX12GetBaseSubobjectType
source/utils/dx12/backend/d3dx12.h:2502
↓ 1 callersMethodDSCb
source/utils/dx12/backend/d3dx12.h:2232
↓ 1 callersMethodDSVFormatCb
source/utils/dx12/backend/d3dx12.h:2238
↓ 1 callersFunctionDecodeVulkanVersion
Decode the 32-bit Vulkan version integer. Returns triple {major, minor, patch}.
source/utils/vulkan/backend/beVulkanBackend.cpp:330
↓ 1 callersMethodDepthStencilState1Cb
source/utils/dx12/backend/d3dx12.h:2237
↓ 1 callersMethodDepthStencilStateCb
source/utils/dx12/backend/d3dx12.h:2236
↓ 1 callersMethodDestroyISAProgramStructure
source/radeon_gpu_analyzer_backend/emulator/parser/be_isa_program_graph.cpp:60
↓ 1 callersFunctionDetectInputFiles
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 callersFunctionDumpAdapterInfo
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 callersFunctionDumpCompilerWarnings
Print warnings reported by compiler to stderr.
source/radeon_gpu_analyzer_cli/kc_cli_commander_lightning.cpp:363
↓ 1 callersFunctionDumpDxbcBinaries
source/utils/dx12/backend/rg_dx12_frontend.cpp:825
↓ 1 callersFunctionDumpDxbcDisassembly
source/utils/dx12/backend/rg_dx12_frontend.cpp:854
↓ 1 callersFunctionDumpSupportedNames
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 callersFunctionDx12StatsToStringRayTracing
source/utils/dx12/backend/rg_dx12_frontend.cpp:147
↓ 1 callersFunctionEmitterException
external/yaml-cpp/include/yaml-cpp/exceptions.h:245
↓ 1 callersMethodEnableDebugLayer
source/radeon_gpu_analyzer_backend/autogen/be_compiler_dx12.cpp:132
↓ 1 callersMethodErrorBadInputParameter
Error Callbacks
source/utils/dx12/backend/d3dx12.h:2247
↓ 1 callersMethodErrorDuplicateSubobject
source/utils/dx12/backend/d3dx12.h:2248
↓ 1 callersFunctionEvaluateAnalysisResult
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 callersFunctionExtractAdditionalIncludeDirectories
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 callersFunctionExtractAmdilDisassemblyCompute
source/utils/dx12/backend/rg_dx12_backend.cpp:159
↓ 1 callersFunctionExtractAmdilDisassemblyGraphics
source/utils/dx12/backend/rg_dx12_backend.cpp:101
↓ 1 callersFunctionExtractDefaultBuildSettings_2_0
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1171
↓ 1 callersFunctionExtractEntriesPreprocessed
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 callersFunctionExtractGlobalSettings_2_0
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1325
↓ 1 callersFunctionExtractGlobalSettings_2_1
source/radeon_gpu_analyzer_gui/rg_config_file.cpp:1395
← previousnext →701–800 of 5,492, ranked by callers