aboutsummaryrefslogtreecommitdiff
path: root/gcc/final.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2015-12-02 14:57:54 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2015-12-02 14:57:54 +0000
commitf313d112b04b691b736a75f72af49ca6779e9236 (patch)
tree6d35b54b0739ec9b350c4036cd152956829c788a /gcc/final.c
parent7b2eca00295325f4029b71bee8263df7a1275091 (diff)
downloadgcc-f313d112b04b691b736a75f72af49ca6779e9236.zip
gcc-f313d112b04b691b736a75f72af49ca6779e9236.tar.gz
gcc-f313d112b04b691b736a75f72af49ca6779e9236.tar.bz2
nvptx-protos.h (nvptx_output_mov_insn): Declare.
* config/nvptx/nvptx-protos.h (nvptx_output_mov_insn): Declare. (nvptx_underlying_object_mode): Delete. * config/nvptx/nvptx.c (nvptx_underlying_object_mode): Delete. (output_reg): New. (nvptx_declare_function_name): Use output_reg. Remove punning buffer. (nvptx_output_mov_insn): New. (nvptx_print_operand): Separate SUBREG handling, remove 'f' case, Use output_reg. Merge 't' and 'u' handling. * config/nvptx/nvptx.h (NVPTX_PUNNING_BUFFER_REGNUM): Delete. (struct machine_function): Remvoe punning_buffer_size. (REGISTER_NAMES): Remove %punbuffer. * config/nvptx/nvptx.md (UNSPEC_CPLX_LOWPART, UNSPEC_CPLX_HIGHPART): Delete. (*mov<mode>_insn [QHSDIM): Remove unnecessary constraints, use nvptx_output_mov_insn. (*mov<mode>_insn [SDFM): Reorder constraints to match integer moc. Use nvptx_output_mov_insn. (highpartscsf2, set_highpartscsf2, lowpartscsf2, set_lowpartscsf2): Delete. (mov<mode> [SDCM]): Delete. From-SVN: r231180
Diffstat (limited to 'gcc/final.c')
0 files changed, 0 insertions, 0 deletions