From 6941e2dc7c6fb5e9d365e4e96ae4bc8cece2bdac Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Fri, 16 Jul 2010 21:31:41 -0800 Subject: adding parsing for opaque specifiers [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6851] --- src/cuda-sim/ptx.y | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/cuda-sim/ptx.y') diff --git a/src/cuda-sim/ptx.y b/src/cuda-sim/ptx.y index bb10ae1..dd69fe5 100644 --- a/src/cuda-sim/ptx.y +++ b/src/cuda-sim/ptx.y @@ -122,6 +122,9 @@ %token B32_TYPE %token B64_TYPE %token PRED_TYPE +%token TEXREF_TYPE +%token SAMPLERREF_TYPE +%token SURFREF_TYPE %token V2_TYPE %token V3_TYPE %token V4_TYPE @@ -331,6 +334,9 @@ scalar_type: S8_TYPE { add_scalar_type_spec( S8_TYPE ); } | B32_TYPE { add_scalar_type_spec( B32_TYPE ); } | B64_TYPE { add_scalar_type_spec( B64_TYPE ); } | PRED_TYPE { add_scalar_type_spec( PRED_TYPE ); } + | TEXREF_TYPE { add_scalar_type_spec( TEXREF_TYPE ); } + | SAMPLERREF_TYPE { add_scalar_type_spec( SAMPLERREF_TYPE ); } + | SURFREF_TYPE { add_scalar_type_spec( SURFREF_TYPE ); } ; initializer_list: LEFT_BRACE literal_list RIGHT_BRACE { add_array_initializer(); } -- cgit v1.3