aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/AMDGPUMachineFunction.h
diff options
context:
space:
mode:
authorJan Vesely <jan.vesely@rutgers.edu>2014-10-14 18:52:07 +0000
committerJan Vesely <jan.vesely@rutgers.edu>2014-10-14 18:52:07 +0000
commit86187d231aab058dccb00a17ecece2ac0b0998ec (patch)
tree5de7758382357d37fab7eb20bfcbbffe18fa8d23 /llvm/lib/Target/R600/AMDGPUMachineFunction.h
parentdf19696374ca30f66354c460c155ad066d64c722 (diff)
downloadllvm-86187d231aab058dccb00a17ecece2ac0b0998ec.zip
llvm-86187d231aab058dccb00a17ecece2ac0b0998ec.tar.gz
llvm-86187d231aab058dccb00a17ecece2ac0b0998ec.tar.bz2
R600: Add new intrinsic to read work dimensions
v2: Add SI lowering Add test v3: Place work dimensions after the kernel arguments. v4: Calculate offset while lowering arguments v5: rebase v6: change prefix to AMDGPU Reviewed-by: Tom Stellard <tom@stellard.net> Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> llvm-svn: 219705
Diffstat (limited to 'llvm/lib/Target/R600/AMDGPUMachineFunction.h')
-rw-r--r--llvm/lib/Target/R600/AMDGPUMachineFunction.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/Target/R600/AMDGPUMachineFunction.h b/llvm/lib/Target/R600/AMDGPUMachineFunction.h
index 886fb1b..f5e4694 100644
--- a/llvm/lib/Target/R600/AMDGPUMachineFunction.h
+++ b/llvm/lib/Target/R600/AMDGPUMachineFunction.h
@@ -30,6 +30,9 @@ public:
/// Number of bytes in the LDS that are being used.
unsigned LDSSize;
+ /// Start of implicit kernel args
+ unsigned ABIArgOffset;
+
unsigned getShaderType() const {
return ShaderType;
}