aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-if-conv.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2014-06-18 12:32:15 +0200
committerUros Bizjak <uros@gcc.gnu.org>2014-06-18 12:32:15 +0200
commit9fdb837f67dfa03da55cc5a9e51fa492c2a72f3b (patch)
treed2ccb9751e94b96b8af9fea477e32fe4278c1d23 /gcc/tree-if-conv.c
parent35d147ef16192080c370e3c3ea6f1c8e4238da0d (diff)
downloadgcc-9fdb837f67dfa03da55cc5a9e51fa492c2a72f3b.zip
gcc-9fdb837f67dfa03da55cc5a9e51fa492c2a72f3b.tar.gz
gcc-9fdb837f67dfa03da55cc5a9e51fa492c2a72f3b.tar.bz2
i386.md (*sibcall_memory): Rename from *sibcall_intern.
* config/i386/i386.md (*sibcall_memory): Rename from *sibcall_intern. Do not use unspec as call operand. Use memory_operand instead of memory_nox32_operand and add "m" operand constraint. Disable pattern for TARGET_X32. (*sibcall_pop_memory): Ditto. (*sibcall_value_memory): Ditto. (*sibcall_value_pop_memory): Ditto. (sibcall peepholes): Merge SImode and DImode patterns using W mode iterator. Use memory_operand instead of memory_nox32_operand. Disable pattern for TARGET_X32. Check if eliminated register is really dead after call insn. Generate call RTX without unspec operand. (sibcall_value peepholes): Ditto. (sibcall_pop peepholes): Fix call insn RTXes. Use memory_operand instead of memory_nox32_operand. Check if eliminated register is really dead after call insn. Generate call RTX without unspec operand. (sibcall_value_pop peepholes): Ditto. * config/i386/predicates.md (memory_nox32_operand): Remove predicate. From-SVN: r211776
Diffstat (limited to 'gcc/tree-if-conv.c')
0 files changed, 0 insertions, 0 deletions