From 7f091e1c5a1919da45cb80f7677c48649999abb1 Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Sun, 29 Nov 2015 18:54:41 +0000 Subject: [PATCH] nvptx.md (const_0_operand, [...]): Delete. * config/nvptx/nvptx.md (const_0_operand, global_mem_operand, const_mem_operand, param_mem_operand, shared_mem_operand): Delete. (ctrap): Use const0_operand. From-SVN: r231047 --- gcc/ChangeLog | 10 ++++++++-- gcc/config/nvptx/nvptx.md | 22 +--------------------- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7b745ca92c7..e49fd7af15c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2015-11-29 Nathan Sidwell + + * config/nvptx/nvptx.md (const_0_operand, global_mem_operand, + const_mem_operand, param_mem_operand, shared_mem_operand): Delete. + (ctrap): Use const0_operand. + 2015-11-29 Jan Hubicka * ipa-devirt.c (add_type_duplicate): Remove redundant ODR violation @@ -65,10 +71,10 @@ 2015-11-27 Nathan Sidwell * config/nvptx/nvptx-protos.h (nvptx_record_needed_decl): Don't - declaree. + declare. * config/nvptx/nvptx.c (write_func_decl_from_insn): Move earlier. (nvptx_record_fndecl): Don't return value, remove force - argyment. Require fndecl. + argument. Require fndecl. (nvptx_record_libfunc): New. (nvptx_record_needed_decl): Deteermine how to record decl here. (nvptx_maybe_record_fnsym): New. diff --git a/gcc/config/nvptx/nvptx.md b/gcc/config/nvptx/nvptx.md index 8d7535a622a..fd015631203 100644 --- a/gcc/config/nvptx/nvptx.md +++ b/gcc/config/nvptx/nvptx.md @@ -153,26 +153,6 @@ return nonimmediate_operand (op, mode); }) -(define_predicate "const_0_operand" - (and (match_code "const_int,const_double,const_vector") - (match_test "op == CONST0_RTX (GET_MODE (op))"))) - -(define_predicate "global_mem_operand" - (and (match_code "mem") - (match_test "MEM_ADDR_SPACE (op) == ADDR_SPACE_GLOBAL"))) - -(define_predicate "const_mem_operand" - (and (match_code "mem") - (match_test "MEM_ADDR_SPACE (op) == ADDR_SPACE_CONST"))) - -(define_predicate "param_mem_operand" - (and (match_code "mem") - (match_test "MEM_ADDR_SPACE (op) == ADDR_SPACE_PARAM"))) - -(define_predicate "shared_mem_operand" - (and (match_code "mem") - (match_test "MEM_ADDR_SPACE (op) == ADDR_SPACE_SHARED"))) - (define_predicate "const0_operand" (and (match_code "const_int") (match_test "op == const0_rtx"))) @@ -1330,7 +1310,7 @@ [(trap_if (match_operator 0 "nvptx_comparison_operator" [(match_operand:SDIM 1 "nvptx_register_operand") (match_operand:SDIM 2 "nvptx_nonmemory_operand")]) - (match_operand 3 "const_0_operand"))] + (match_operand 3 "const0_operand"))] "" { rtx t = nvptx_expand_compare (operands[0]); -- 2.30.2