|
LLVM
3.7.0
|
#include "llvm/MC/MCInstrDesc.h"Go to the source code of this file.
Namespaces | |
| SIInstrFlags | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
| llvm::AMDGPU | |
| SISrcMods | |
| SIOutMods | |
Macros | |
| #define | R_00B028_SPI_SHADER_PGM_RSRC1_PS 0x00B028 |
| #define | R_00B02C_SPI_SHADER_PGM_RSRC2_PS 0x00B02C |
| #define | S_00B02C_EXTRA_LDS_SIZE(x) (((x) & 0xFF) << 8) |
| #define | R_00B128_SPI_SHADER_PGM_RSRC1_VS 0x00B128 |
| #define | R_00B228_SPI_SHADER_PGM_RSRC1_GS 0x00B228 |
| #define | R_00B848_COMPUTE_PGM_RSRC1 0x00B848 |
| #define | S_00B028_VGPRS(x) (((x) & 0x3F) << 0) |
| #define | S_00B028_SGPRS(x) (((x) & 0x0F) << 6) |
| #define | R_00B84C_COMPUTE_PGM_RSRC2 0x00B84C |
| #define | S_00B84C_SCRATCH_EN(x) (((x) & 0x1) << 0) |
| #define | G_00B84C_SCRATCH_EN(x) (((x) >> 0) & 0x1) |
| #define | C_00B84C_SCRATCH_EN 0xFFFFFFFE |
| #define | S_00B84C_USER_SGPR(x) (((x) & 0x1F) << 1) |
| #define | G_00B84C_USER_SGPR(x) (((x) >> 1) & 0x1F) |
| #define | C_00B84C_USER_SGPR 0xFFFFFFC1 |
| #define | S_00B84C_TGID_X_EN(x) (((x) & 0x1) << 7) |
| #define | G_00B84C_TGID_X_EN(x) (((x) >> 7) & 0x1) |
| #define | C_00B84C_TGID_X_EN 0xFFFFFF7F |
| #define | S_00B84C_TGID_Y_EN(x) (((x) & 0x1) << 8) |
| #define | G_00B84C_TGID_Y_EN(x) (((x) >> 8) & 0x1) |
| #define | C_00B84C_TGID_Y_EN 0xFFFFFEFF |
| #define | S_00B84C_TGID_Z_EN(x) (((x) & 0x1) << 9) |
| #define | G_00B84C_TGID_Z_EN(x) (((x) >> 9) & 0x1) |
| #define | C_00B84C_TGID_Z_EN 0xFFFFFDFF |
| #define | S_00B84C_TG_SIZE_EN(x) (((x) & 0x1) << 10) |
| #define | G_00B84C_TG_SIZE_EN(x) (((x) >> 10) & 0x1) |
| #define | C_00B84C_TG_SIZE_EN 0xFFFFFBFF |
| #define | S_00B84C_TIDIG_COMP_CNT(x) (((x) & 0x03) << 11) |
| #define | G_00B84C_TIDIG_COMP_CNT(x) (((x) >> 11) & 0x03) |
| #define | C_00B84C_TIDIG_COMP_CNT 0xFFFFE7FF |
| #define | S_00B84C_EXCP_EN_MSB(x) (((x) & 0x03) << 13) |
| #define | G_00B84C_EXCP_EN_MSB(x) (((x) >> 13) & 0x03) |
| #define | C_00B84C_EXCP_EN_MSB 0xFFFF9FFF |
| #define | S_00B84C_LDS_SIZE(x) (((x) & 0x1FF) << 15) |
| #define | G_00B84C_LDS_SIZE(x) (((x) >> 15) & 0x1FF) |
| #define | C_00B84C_LDS_SIZE 0xFF007FFF |
| #define | S_00B84C_EXCP_EN(x) (((x) & 0x7F) << 24) |
| #define | G_00B84C_EXCP_EN(x) (((x) >> 24) & 0x7F) |
| #define | C_00B84C_EXCP_EN |
| #define | R_0286CC_SPI_PS_INPUT_ENA 0x0286CC |
| #define | R_00B848_COMPUTE_PGM_RSRC1 0x00B848 |
| #define | S_00B848_VGPRS(x) (((x) & 0x3F) << 0) |
| #define | G_00B848_VGPRS(x) (((x) >> 0) & 0x3F) |
| #define | C_00B848_VGPRS 0xFFFFFFC0 |
| #define | S_00B848_SGPRS(x) (((x) & 0x0F) << 6) |
| #define | G_00B848_SGPRS(x) (((x) >> 6) & 0x0F) |
| #define | C_00B848_SGPRS 0xFFFFFC3F |
| #define | S_00B848_PRIORITY(x) (((x) & 0x03) << 10) |
| #define | G_00B848_PRIORITY(x) (((x) >> 10) & 0x03) |
| #define | C_00B848_PRIORITY 0xFFFFF3FF |
| #define | S_00B848_FLOAT_MODE(x) (((x) & 0xFF) << 12) |
| #define | G_00B848_FLOAT_MODE(x) (((x) >> 12) & 0xFF) |
| #define | C_00B848_FLOAT_MODE 0xFFF00FFF |
| #define | S_00B848_PRIV(x) (((x) & 0x1) << 20) |
| #define | G_00B848_PRIV(x) (((x) >> 20) & 0x1) |
| #define | C_00B848_PRIV 0xFFEFFFFF |
| #define | S_00B848_DX10_CLAMP(x) (((x) & 0x1) << 21) |
| #define | G_00B848_DX10_CLAMP(x) (((x) >> 21) & 0x1) |
| #define | C_00B848_DX10_CLAMP 0xFFDFFFFF |
| #define | S_00B848_DEBUG_MODE(x) (((x) & 0x1) << 22) |
| #define | G_00B848_DEBUG_MODE(x) (((x) >> 22) & 0x1) |
| #define | C_00B848_DEBUG_MODE 0xFFBFFFFF |
| #define | S_00B848_IEEE_MODE(x) (((x) & 0x1) << 23) |
| #define | G_00B848_IEEE_MODE(x) (((x) >> 23) & 0x1) |
| #define | C_00B848_IEEE_MODE 0xFF7FFFFF |
| #define | FP_ROUND_ROUND_TO_NEAREST 0 |
| #define | FP_ROUND_ROUND_TO_INF 1 |
| #define | FP_ROUND_ROUND_TO_NEGINF 2 |
| #define | FP_ROUND_ROUND_TO_ZERO 3 |
| #define | FP_ROUND_MODE_SP(x) ((x) & 0x3) |
| #define | FP_ROUND_MODE_DP(x) (((x) & 0x3) << 2) |
| #define | FP_DENORM_FLUSH_IN_FLUSH_OUT 0 |
| #define | FP_DENORM_FLUSH_OUT 1 |
| #define | FP_DENORM_FLUSH_IN 2 |
| #define | FP_DENORM_FLUSH_NONE 3 |
| #define | FP_DENORM_MODE_SP(x) (((x) & 0x3) << 4) |
| #define | FP_DENORM_MODE_DP(x) (((x) & 0x3) << 6) |
| #define | R_00B860_COMPUTE_TMPRING_SIZE 0x00B860 |
| #define | S_00B860_WAVESIZE(x) (((x) & 0x1FFF) << 12) |
| #define | R_0286E8_SPI_TMPRING_SIZE 0x0286E8 |
| #define | S_0286E8_WAVESIZE(x) (((x) & 0x1FFF) << 12) |
| #define C_00B848_DEBUG_MODE 0xFFBFFFFF |
Definition at line 162 of file SIDefines.h.
| #define C_00B848_DX10_CLAMP 0xFFDFFFFF |
Definition at line 159 of file SIDefines.h.
| #define C_00B848_FLOAT_MODE 0xFFF00FFF |
Definition at line 153 of file SIDefines.h.
| #define C_00B848_IEEE_MODE 0xFF7FFFFF |
Definition at line 165 of file SIDefines.h.
| #define C_00B848_PRIORITY 0xFFFFF3FF |
Definition at line 150 of file SIDefines.h.
| #define C_00B848_PRIV 0xFFEFFFFF |
Definition at line 156 of file SIDefines.h.
| #define C_00B848_SGPRS 0xFFFFFC3F |
Definition at line 147 of file SIDefines.h.
| #define C_00B848_VGPRS 0xFFFFFFC0 |
Definition at line 144 of file SIDefines.h.
| #define C_00B84C_EXCP_EN |
Definition at line 136 of file SIDefines.h.
| #define C_00B84C_EXCP_EN_MSB 0xFFFF9FFF |
Definition at line 129 of file SIDefines.h.
| #define C_00B84C_LDS_SIZE 0xFF007FFF |
Definition at line 133 of file SIDefines.h.
| #define C_00B84C_SCRATCH_EN 0xFFFFFFFE |
Definition at line 107 of file SIDefines.h.
| #define C_00B84C_TG_SIZE_EN 0xFFFFFBFF |
Definition at line 122 of file SIDefines.h.
| #define C_00B84C_TGID_X_EN 0xFFFFFF7F |
Definition at line 113 of file SIDefines.h.
| #define C_00B84C_TGID_Y_EN 0xFFFFFEFF |
Definition at line 116 of file SIDefines.h.
| #define C_00B84C_TGID_Z_EN 0xFFFFFDFF |
Definition at line 119 of file SIDefines.h.
| #define C_00B84C_TIDIG_COMP_CNT 0xFFFFE7FF |
Definition at line 125 of file SIDefines.h.
| #define C_00B84C_USER_SGPR 0xFFFFFFC1 |
Definition at line 110 of file SIDefines.h.
| #define FP_DENORM_FLUSH_IN 2 |
Definition at line 181 of file SIDefines.h.
| #define FP_DENORM_FLUSH_IN_FLUSH_OUT 0 |
Definition at line 179 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_DENORM_FLUSH_NONE 3 |
Definition at line 182 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_DENORM_FLUSH_OUT 1 |
Definition at line 180 of file SIDefines.h.
| #define FP_DENORM_MODE_DP | ( | x | ) | (((x) & 0x3) << 6) |
Definition at line 188 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_DENORM_MODE_SP | ( | x | ) | (((x) & 0x3) << 4) |
Definition at line 187 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_ROUND_MODE_DP | ( | x | ) | (((x) & 0x3) << 2) |
Definition at line 177 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_ROUND_MODE_SP | ( | x | ) | ((x) & 0x3) |
Definition at line 176 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_ROUND_ROUND_TO_INF 1 |
Definition at line 170 of file SIDefines.h.
| #define FP_ROUND_ROUND_TO_NEAREST 0 |
Definition at line 169 of file SIDefines.h.
Referenced by getFPMode().
| #define FP_ROUND_ROUND_TO_NEGINF 2 |
Definition at line 171 of file SIDefines.h.
| #define FP_ROUND_ROUND_TO_ZERO 3 |
Definition at line 172 of file SIDefines.h.
| #define G_00B848_DEBUG_MODE | ( | x | ) | (((x) >> 22) & 0x1) |
Definition at line 161 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_DX10_CLAMP | ( | x | ) | (((x) >> 21) & 0x1) |
Definition at line 158 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_FLOAT_MODE | ( | x | ) | (((x) >> 12) & 0xFF) |
Definition at line 152 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_IEEE_MODE | ( | x | ) | (((x) >> 23) & 0x1) |
Definition at line 164 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_PRIORITY | ( | x | ) | (((x) >> 10) & 0x03) |
Definition at line 149 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_PRIV | ( | x | ) | (((x) >> 20) & 0x1) |
Definition at line 155 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_SGPRS | ( | x | ) | (((x) >> 6) & 0x0F) |
Definition at line 146 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B848_VGPRS | ( | x | ) | (((x) >> 0) & 0x3F) |
Definition at line 143 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_EXCP_EN | ( | x | ) | (((x) >> 24) & 0x7F) |
Definition at line 135 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_EXCP_EN_MSB | ( | x | ) | (((x) >> 13) & 0x03) |
Definition at line 128 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_LDS_SIZE | ( | x | ) | (((x) >> 15) & 0x1FF) |
Definition at line 132 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_SCRATCH_EN | ( | x | ) | (((x) >> 0) & 0x1) |
Definition at line 106 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_TG_SIZE_EN | ( | x | ) | (((x) >> 10) & 0x1) |
Definition at line 121 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_TGID_X_EN | ( | x | ) | (((x) >> 7) & 0x1) |
Definition at line 112 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_TGID_Y_EN | ( | x | ) | (((x) >> 8) & 0x1) |
Definition at line 115 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_TGID_Z_EN | ( | x | ) | (((x) >> 9) & 0x1) |
Definition at line 118 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_TIDIG_COMP_CNT | ( | x | ) | (((x) >> 11) & 0x03) |
Definition at line 124 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define G_00B84C_USER_SGPR | ( | x | ) | (((x) >> 1) & 0x1F) |
Definition at line 109 of file SIDefines.h.
Referenced by llvm::AMDGPUTargetAsmStreamer::EmitAMDKernelCodeT().
| #define R_00B028_SPI_SHADER_PGM_RSRC1_PS 0x00B028 |
Definition at line 95 of file SIDefines.h.
Referenced by getRsrcReg().
| #define R_00B02C_SPI_SHADER_PGM_RSRC2_PS 0x00B02C |
Definition at line 96 of file SIDefines.h.
| #define R_00B128_SPI_SHADER_PGM_RSRC1_VS 0x00B128 |
Definition at line 98 of file SIDefines.h.
Referenced by getRsrcReg().
| #define R_00B228_SPI_SHADER_PGM_RSRC1_GS 0x00B228 |
Definition at line 99 of file SIDefines.h.
Referenced by getRsrcReg().
| #define R_00B848_COMPUTE_PGM_RSRC1 0x00B848 |
Definition at line 141 of file SIDefines.h.
Referenced by getRsrcReg().
| #define R_00B848_COMPUTE_PGM_RSRC1 0x00B848 |
Definition at line 141 of file SIDefines.h.
| #define R_00B84C_COMPUTE_PGM_RSRC2 0x00B84C |
Definition at line 104 of file SIDefines.h.
| #define R_00B860_COMPUTE_TMPRING_SIZE 0x00B860 |
Definition at line 190 of file SIDefines.h.
| #define R_0286CC_SPI_PS_INPUT_ENA 0x0286CC |
Definition at line 138 of file SIDefines.h.
| #define R_0286E8_SPI_TMPRING_SIZE 0x0286E8 |
Definition at line 193 of file SIDefines.h.
| #define S_00B028_SGPRS | ( | x | ) | (((x) & 0x0F) << 6) |
Definition at line 102 of file SIDefines.h.
| #define S_00B028_VGPRS | ( | x | ) | (((x) & 0x3F) << 0) |
Definition at line 101 of file SIDefines.h.
| #define S_00B02C_EXTRA_LDS_SIZE | ( | x | ) | (((x) & 0xFF) << 8) |
Definition at line 97 of file SIDefines.h.
| #define S_00B848_DEBUG_MODE | ( | x | ) | (((x) & 0x1) << 22) |
Definition at line 160 of file SIDefines.h.
| #define S_00B848_DX10_CLAMP | ( | x | ) | (((x) & 0x1) << 21) |
Definition at line 157 of file SIDefines.h.
| #define S_00B848_FLOAT_MODE | ( | x | ) | (((x) & 0xFF) << 12) |
Definition at line 151 of file SIDefines.h.
| #define S_00B848_IEEE_MODE | ( | x | ) | (((x) & 0x1) << 23) |
Definition at line 163 of file SIDefines.h.
| #define S_00B848_PRIORITY | ( | x | ) | (((x) & 0x03) << 10) |
Definition at line 148 of file SIDefines.h.
| #define S_00B848_PRIV | ( | x | ) | (((x) & 0x1) << 20) |
Definition at line 154 of file SIDefines.h.
| #define S_00B848_SGPRS | ( | x | ) | (((x) & 0x0F) << 6) |
Definition at line 145 of file SIDefines.h.
| #define S_00B848_VGPRS | ( | x | ) | (((x) & 0x3F) << 0) |
Definition at line 142 of file SIDefines.h.
| #define S_00B84C_EXCP_EN | ( | x | ) | (((x) & 0x7F) << 24) |
Definition at line 134 of file SIDefines.h.
| #define S_00B84C_EXCP_EN_MSB | ( | x | ) | (((x) & 0x03) << 13) |
Definition at line 127 of file SIDefines.h.
| #define S_00B84C_LDS_SIZE | ( | x | ) | (((x) & 0x1FF) << 15) |
Definition at line 131 of file SIDefines.h.
| #define S_00B84C_SCRATCH_EN | ( | x | ) | (((x) & 0x1) << 0) |
Definition at line 105 of file SIDefines.h.
| #define S_00B84C_TG_SIZE_EN | ( | x | ) | (((x) & 0x1) << 10) |
Definition at line 120 of file SIDefines.h.
| #define S_00B84C_TGID_X_EN | ( | x | ) | (((x) & 0x1) << 7) |
Definition at line 111 of file SIDefines.h.
| #define S_00B84C_TGID_Y_EN | ( | x | ) | (((x) & 0x1) << 8) |
Definition at line 114 of file SIDefines.h.
| #define S_00B84C_TGID_Z_EN | ( | x | ) | (((x) & 0x1) << 9) |
Definition at line 117 of file SIDefines.h.
| #define S_00B84C_TIDIG_COMP_CNT | ( | x | ) | (((x) & 0x03) << 11) |
Definition at line 123 of file SIDefines.h.
| #define S_00B84C_USER_SGPR | ( | x | ) | (((x) & 0x1F) << 1) |
Definition at line 108 of file SIDefines.h.
| #define S_00B860_WAVESIZE | ( | x | ) | (((x) & 0x1FFF) << 12) |
Definition at line 191 of file SIDefines.h.
| #define S_0286E8_WAVESIZE | ( | x | ) | (((x) & 0x1FFF) << 12) |
Definition at line 194 of file SIDefines.h.
1.8.6