summaryrefslogtreecommitdiff
path: root/src/cuda-sim/ptx_parser.h
diff options
context:
space:
mode:
authorMengchi Zhang <[email protected]>2019-06-09 21:57:13 -0400
committerMengchi Zhang <[email protected]>2019-06-09 23:21:55 -0400
commitdca532b090edcf3fb840a697a8a0919d301c3dd7 (patch)
tree850ba6a1ad13afa6bf51bdfec199f0b4d98aa307 /src/cuda-sim/ptx_parser.h
parent976ec40b2614fe4e935486ce8be932bf5e573447 (diff)
Add more vars for ptx_parser
Signed-off-by: Mengchi Zhang <[email protected]>
Diffstat (limited to 'src/cuda-sim/ptx_parser.h')
-rw-r--r--src/cuda-sim/ptx_parser.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cuda-sim/ptx_parser.h b/src/cuda-sim/ptx_parser.h
index b2388fa..c52fe20 100644
--- a/src/cuda-sim/ptx_parser.h
+++ b/src/cuda-sim/ptx_parser.h
@@ -53,6 +53,10 @@ class ptx_recognizer {
g_scalar_type_spec = -1;
g_vector_spec = -1;
g_extern_spec = 0;
+ g_func_decl = 0;
+ g_ident_add_uid = 0;
+ g_const_alloc = 1;
+ g_max_regs_per_thread = 0;
}
// global list
yyscan_t scanner;
@@ -82,6 +86,10 @@ class ptx_recognizer {
int g_scalar_type_spec;
int g_vector_spec;
int g_extern_spec;
+ int g_func_decl;
+ int g_ident_add_uid;
+ unsigned g_const_alloc;
+ unsigned g_max_regs_per_thread;
// member function list
void init_directive_state();