diff options
| author | Tor Aamodt <[email protected]> | 2010-07-17 10:19:14 -0800 |
|---|---|---|
| committer | Tor Aamodt <[email protected]> | 2010-07-17 10:19:14 -0800 |
| commit | 9b43d5685c269331ea6d15fe3ed0dade063a798a (patch) | |
| tree | f14fa0082783744e7d13e883cd3f1620377dc733 /src/cuda-sim/ptx.y | |
| parent | ca7e2e58e7fd932d67c6d28477a5c15ed3b156b0 (diff) | |
- 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]
Diffstat (limited to 'src/cuda-sim/ptx.y')
| -rw-r--r-- | src/cuda-sim/ptx.y | 8 |
1 files changed, 7 insertions, 1 deletions
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 <int_value> function_decl_header %type <ptr_value> 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); } |
