aboutsummaryrefslogtreecommitdiff
path: root/libcpp/files.c
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2010-04-09 15:29:24 +0200
committerUros Bizjak <uros@gcc.gnu.org>2010-04-09 15:29:24 +0200
commit014753cc4d898e889ab04dcdb41bb6cc99645e69 (patch)
tree3603e56d0bbe511ce03876cad040f7ce686134f6 /libcpp/files.c
parent88dd71504e89d86f723861404153b071d3113b39 (diff)
downloadgcc-014753cc4d898e889ab04dcdb41bb6cc99645e69.zip
gcc-014753cc4d898e889ab04dcdb41bb6cc99645e69.tar.gz
gcc-014753cc4d898e889ab04dcdb41bb6cc99645e69.tar.bz2
i386.md (DWI): New mode iterator.
* config/i386/i386.md (DWI): New mode iterator. (S): New mode attribute. (shift_operand): Ditto. (shift_immediate_operand): Ditto. (ashl_input_operand): Ditto. (ashl<mode>3): Macroize expander from ashl{qi,hi,si,di,ti}3_1 using SDWIM mode iterator. (*ashl<mode>3_doubleword): New insn_and_split_pattern. Macroize pattern from *ashl{di,ti}3_1 and corresponding splitters using DWI mode iterator. (*ashl<mode>3_doubleword peephole2): Macroize peephole2 pattern from corresponding peephole2 patterns. (x86_shift<mode>_adj_1): Macroize expander from x86_shift_adj_1 and x86_64_shift_adj_1 using SWI48 mode iterator. (x86_shift<mode>_adj_2): Ditto. (*ashldi3_1_rex64): Split TYPE_LEA pattern. (*ashl<mode>3_1): Macroize insn from *ashlsi3_1 and *ashldi3_1_rex64 using SWI48 mode iterator. (*ashl<mode>3_cmp): Macroize insn from *ashl{qi,hi,si}3_cmp and *ashldi3_cmp_rex64 using SWI mode iterator. (*ashl<mode>3_cconly): Macroize insn from *ashl{qi,hi,si}3_cconly and *ashldi3_cconly_rex64 using SWI mode iterator. * config/i386/i386.c (ix86_split_ashl): Update for renamed x86_shift<mode>_adj_{1,2}. (ix86_split_ashr): Ditto. (ix86_split_lshr): Ditto. From-SVN: r158163
Diffstat (limited to 'libcpp/files.c')
0 files changed, 0 insertions, 0 deletions