aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arc/arc-protos.h
diff options
context:
space:
mode:
authorClaudiu Zissulescu <claziss@synopsys.com>2016-12-05 12:16:38 +0100
committerClaudiu Zissulescu <claziss@gcc.gnu.org>2016-12-05 12:16:38 +0100
commit5a5c5784d89008664ab42c17efcab7198b132456 (patch)
tree0f9c2bad40c6cc82f2ca09eda98853072a4893a9 /gcc/config/arc/arc-protos.h
parentaad6838ec786662b6ffb28c494564aba29ad1a4e (diff)
downloadgcc-5a5c5784d89008664ab42c17efcab7198b132456.zip
gcc-5a5c5784d89008664ab42c17efcab7198b132456.tar.gz
gcc-5a5c5784d89008664ab42c17efcab7198b132456.tar.bz2
[ARC] Remove unused patterns, refactor unspec+offset pattern gen.
2016-12-05 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc-protos.h (insn_is_tls_gd_dispatch): Remove. * config/arc/arc.c (arc_unspec_offset): New function. (arc_finalize_pic): Change. (arc_emit_call_tls_get_addr): Likewise. (arc_legitimize_tls_address): Likewise. (arc_legitimize_pic_address): Likewise. (insn_is_tls_gd_dispatch): Remove. * config/arc/arc.h (INSN_REFERENCES_ARE_DELAYED): Change. * config/arc/arc.md (ls_gd_load): Remove unused pattern. (tls_gd_dispatch): Likewise. From-SVN: r243244
Diffstat (limited to 'gcc/config/arc/arc-protos.h')
-rw-r--r--gcc/config/arc/arc-protos.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h
index 83a0b73..bdbf7ce 100644
--- a/gcc/config/arc/arc-protos.h
+++ b/gcc/config/arc/arc-protos.h
@@ -121,6 +121,5 @@ extern int regno_clobbered_p (unsigned int, rtx_insn *, machine_mode, int);
extern int arc_return_slot_offset (void);
extern bool arc_legitimize_reload_address (rtx *, machine_mode, int, int);
extern void arc_secondary_reload_conv (rtx, rtx, rtx, bool);
-extern bool insn_is_tls_gd_dispatch (rtx_insn *);
extern void arc_cpu_cpp_builtins (cpp_reader *);
extern bool arc_store_addr_hazard_p (rtx_insn *, rtx_insn *);