From 69b09a587dfddff912bfd1e5d69d3cb0d67c3895 Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Fri, 11 Jan 2019 11:46:31 +0000 Subject: [PATCH] [nvptx] Move PTX_CTA_SIZE up Move the defition of PTX_CTA_SIZE up in nvptx.c. 2019-01-11 Tom de Vries * config/nvptx/nvptx.c (PTX_CTA_SIZE): Move up. From-SVN: r267837 --- gcc/ChangeLog | 4 ++++ gcc/config/nvptx/nvptx.c | 13 +++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 080825432a64..5495b9a6f4a1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2019-01-11 Tom de Vries + + * config/nvptx/nvptx.c (PTX_CTA_SIZE): Move up. + 2019-01-11 Jan Beulich * config/i386/i386.md (rex64suffix): Add L suffix for SI. diff --git a/gcc/config/nvptx/nvptx.c b/gcc/config/nvptx/nvptx.c index 7fdc285b6f8e..643f5e86ccc4 100644 --- a/gcc/config/nvptx/nvptx.c +++ b/gcc/config/nvptx/nvptx.c @@ -82,17 +82,18 @@ #define WORKAROUND_PTXJIT_BUG_2 1 #define WORKAROUND_PTXJIT_BUG_3 1 -#define PTX_WARP_SIZE 32 -#define PTX_DEFAULT_VECTOR_LENGTH PTX_WARP_SIZE -#define PTX_MAX_VECTOR_LENGTH PTX_WARP_SIZE -#define PTX_WORKER_LENGTH 32 -#define PTX_DEFAULT_RUNTIME_DIM 0 /* Defer to runtime. */ - /* The PTX concept CTA (Concurrent Thread Array) maps on the CUDA concept thread block, which has had a maximum number of threads of 1024 since CUDA version 2.x. */ #define PTX_CTA_SIZE 1024 +#define PTX_WARP_SIZE 32 + +#define PTX_DEFAULT_VECTOR_LENGTH PTX_WARP_SIZE +#define PTX_MAX_VECTOR_LENGTH PTX_WARP_SIZE +#define PTX_WORKER_LENGTH 32 +#define PTX_DEFAULT_RUNTIME_DIM 0 /* Defer to runtime. */ + /* The various PTX memory areas an object might reside in. */ enum nvptx_data_area {