diff options
| author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-08 17:21:40 +0000 |
|---|---|---|
| committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-08 17:21:40 +0000 |
| commit | 4d9301a8521476c8837830fbad62c750e42a11c5 (patch) | |
| tree | 342220614f5465d2d8a9b0196ab84b869baddcdf /libjava/classpath/gnu/xml/transform/GenerateIdFunction.java | |
| parent | d3c3bff034436177fadfe15379e0bdabbc6a55d6 (diff) | |
| download | ppe42-gcc-4d9301a8521476c8837830fbad62c750e42a11c5.tar.gz ppe42-gcc-4d9301a8521476c8837830fbad62c750e42a11c5.zip | |
* config/i386/i386.h (TARGET_SAHF): New define.
* config/i386/i386.c (ix86_tune_features) [X86_TUNE_USE_SAHF]:
Also enable for m_K8, m_AMDFAM10 and m_CORE2.
(x86_sahf): New global variable.
(override_options): Add PTA_NO_SAHF to pta_flags enum. Recode
pta_flags masks using shifts. Add PTA_NO_SAHF to x86_64 and
nocona processor flags. Set x86_sahf when PTA_NO_SAHF is not set
in processor flags. Do not unconditionally disable TARGET_USE_SAHF
for 64-bit.
(ix86_fp_comparison_sahf_cost): Return high value for !TARGET_SAHF.
(ix86_expand_fp_compare): Check for TARGET_CMOVE or TARGET_SAHF
when expanding fcomi/sahf based tests.
(ix86_emit_fp_unordered_jump): Check for TARGET_SAHF when
expanding sahf based alternative. Emit sahf based sequence when
optimizing for code size.
* config/i386/i386.md (x86_sahf_1): Do not disable for
TARGET_64BIT, enable for TARGET_SAHF.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@122705 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/xml/transform/GenerateIdFunction.java')
0 files changed, 0 insertions, 0 deletions

