[PATCH, i386]: A couple of cleanups in output insn mnemonic constructions

2017-10-19 Thread Uros Bizjak
No functional changes. 2017-10-19 Uros Bizjak * config/i386/i386.c (output_387_binary_op): Rewrite SSE part. (ix86_emit_mode_set): Rewrite insn mnemonic construction. (ix86_prepare_fp_compare_args): Redefine is_sse as bool. Bootstrapped and regression tested on x86_64-linux-gnu {,

[PATCH, i386]: A couple of cleanups in i386.c

2015-06-17 Thread Uros Bizjak
No functional changes. 2015-06-17 Uros Bizjak * config/i386/i386.c (ix86_function_arg): Nest TARGET_64BIT code. (ix86_function_arg_advance): Ditto. (ix86_pass_by_reference): Ditto. Rewrite MS_ABI part. Tested on x86_64-linux-gnu {,-m32} and committed to mainline SVN. Uros. Index

[PATCH, i386]: A couple of cleanups.

2011-10-05 Thread Uros Bizjak
Hello! No functional change. 2011-10-05 Uros Bizjak * config/i386/i386.c (distance_non_agu_define): Simplify calculation of "found". Simplify return value calculation. (distance_agu_use): Ditto. Tested on x86_64-pc-linux-gnu {,-m32} with shrink-wrapping disabled, com

[PATCH, i386]: A couple of cleanups.

2011-09-15 Thread Uros Bizjak
Hello! No functional change. 2011-09-15 Uros Bizjak * config/i386/i386.c (output_fp_compare): Return %v prefixed instruction mnemonics for TARGET_AVX. * config/i386/i386.md (*movdf_internal_rex64): use cond RTX in "type" attribute calculation. (*movdf_