From 9b43d5685c269331ea6d15fe3ed0dade063a798a Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Sat, 17 Jul 2010 10:19:14 -0800 Subject: - add support for ld/st with generic addresses - add support for parsing cache operators (still need to pass to timing model) [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6868] --- src/cuda-sim/ptx.y | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/cuda-sim/ptx.y') diff --git a/src/cuda-sim/ptx.y b/src/cuda-sim/ptx.y index 7b4c17a..5711b94 100644 --- a/src/cuda-sim/ptx.y +++ b/src/cuda-sim/ptx.y @@ -196,6 +196,12 @@ %token GLOBAL_OPTION %token CTA_OPTION %token TO_OPTION +%token CA_OPTION; +%token CG_OPTION; +%token CS_OPTION; +%token LU_OPTION; +%token CV_OPTION; + %type function_decl_header %type function_decl @@ -252,7 +258,7 @@ statement_list: directive_statement { add_directive(); } ; directive_statement: variable_declaration SEMI_COLON - | VERSION_DIRECTIVE DOUBLE_OPERAND + | VERSION_DIRECTIVE DOUBLE_OPERAND { add_version_info($2); } | TARGET_DIRECTIVE IDENTIFIER COMMA IDENTIFIER | TARGET_DIRECTIVE IDENTIFIER | FILE_DIRECTIVE INT_OPERAND STRING { add_file($2,$3); } -- cgit v1.3