* config/nvptx/nvptx.c (nvptx_name_replacement): Move earlier.
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Nov 2015 14:44:48 +0000 (14:44 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 30 Nov 2015 14:44:48 +0000 (14:44 +0000)
commit087b2f04fe4141cd927a46951301c9842fb8cc71
treea2350bda8fe6ea2aa1ac44c2acaeeab4141a1349
parenta23f57e2532c55d99f1a65745a5bde4eebec97c1
* config/nvptx/nvptx.c (nvptx_name_replacement): Move earlier.
(write_one_arg): Reorder parms, add 'sep' param.
(nvptx_write_function_decl): Rename to ...
(write_fn_proto): ... here.  Do name replacement. Emit linaer
comment marker. Deal with both decls and defns. Simplify argument
formatting.
(write_function_decl_and_comment): Delete.
(write_func_decl_from_insn): Rename to ...
(write_fn_proto_from_insn): ... here.  Don't do name replacement.
(nvptx_record_fndecl): Call write_fn_proto.
(nvptx_record_libfunc): Call write_fn_proto_from_insn.
(nvptx_declare_function_name): Adjust for write_fn_proto changes.
(nvotx_output_call_insn): Call write_fn_prot_from_insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231073 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/nvptx.c