跳至内容

ISA 视图

RGP 中的多个视图显示了 API 着色器阶段的 ISA。ISA 一次显示一个着色器阶段,使用相同的颜色编码方案和树结构。

ISA 视图出现在管线状态窗格和指令计时窗格中。

基本块可以单独或一次性展开和折叠。要展开或折叠单个块,请点击指令行左侧的箭头。要一次性展开或折叠着色器中的所有块,请分别使用 (Ctrl + 右箭头) 或 (Ctrl + 左箭头) 快捷键。

可以选中和高亮显示令牌,以查看选定令牌(指令操作码、寄存器和常量)的其他实例。

可以通过单击分支指令引用的基本块来滚动到该分支指令。同样,也可以单击分支指令中引用的块来滚动到该块。分支导航会被记录下来,并可以使用导航历史进行重放。

可以通过使用“视图选项”下拉菜单来显示或隐藏列,从而自定义列。也可以通过单击列标题并将其拖动到新位置来重新排列列。

可以搜索任何列中的文本,开发人员可以使用下方显示的控件直接导航到特定行。

可以使用键盘快捷键 (Ctrl + F) 调用搜索命令,使用 (Ctrl + G) 调用转到行命令。

ISA 查看器中与当前搜索文本匹配的文本将被高亮显示。垂直滚动条还将指示所有匹配项的位置,为您提供着色器中各匹配项位置的视觉指示。

将鼠标悬停在操作码上会在短暂停顿后显示一个工具提示,其中包含操作码的说明。

可以使用键盘快捷键 (Ctrl + Alt + L) 切换行号的显示。

© . This site is unofficial and not affiliated with AMD.