Commit 0f1d3965 by Yuri Rumyantsev Committed by Jakub Jelinek

i386.c (ix86_lea_outperforms): Fix formatting.

	* config/i386/i386.c (ix86_lea_outperforms): Fix formatting.
	(ix86_avoid_lea_for_addr): Likewise.
	(exact_dependency_1): Likewise.
	(ix86_adjust_cost): Likewise.
	(swap_top_of_ready_list): Fix formatting and !reload_completed check
	removed.
	(do_reorder_for_imul): Fix typo, formatting and
	!reload_completed check removed.
	(ix86_sched_reorder): Fix typo and formatting.
	(fold_builtin_cpu): Move M_INTEL_SLM at the end of processor types
	list.

	* config/i386/cpuinfo.c (INTEL_SLM): New enum value.

From-SVN: r199611
parent 3bc30db4
2013-06-03 Yuri Rumyantsev <yuri.s.rumyantsev@intel.com>
* config/i386/i386.c (ix86_lea_outperforms): Fix formatting.
(ix86_avoid_lea_for_addr): Likewise.
(exact_dependency_1): Likewise.
(ix86_adjust_cost): Likewise.
(swap_top_of_ready_list): Fix formatting and !reload_completed check
removed.
(do_reorder_for_imul): Fix typo, formatting and
!reload_completed check removed.
(ix86_sched_reorder): Fix typo and formatting.
(fold_builtin_cpu): Move M_INTEL_SLM at the end of processor types
list.
2013-06-03 Sofiane Naci <sofiane.naci@arm.com> 2013-06-03 Sofiane Naci <sofiane.naci@arm.com>
* config/aarch64/aarch64.md (*movdi_aarch64): Define "simd" attribute. * config/aarch64/aarch64.md (*movdi_aarch64): Define "simd" attribute.
...@@ -269,8 +283,6 @@ ...@@ -269,8 +283,6 @@
* config/i386/i386.md (cpu): Add new value "slm". * config/i386/i386.md (cpu): Add new value "slm".
(slm.md): Include slm.md. (slm.md): Include slm.md.
* libgcc/config/i386/cpuinfo.c (INTEL_SLM): New enum value.
2013-05-30 Bernd Schmidt <bernds@codesourcery.com> 2013-05-30 Bernd Schmidt <bernds@codesourcery.com>
Zhenqiang Chen <zhenqiang.chen@linaro.org> Zhenqiang Chen <zhenqiang.chen@linaro.org>
......
...@@ -445,7 +445,7 @@ extern unsigned char ix86_tune_features[X86_TUNE_LAST]; ...@@ -445,7 +445,7 @@ extern unsigned char ix86_tune_features[X86_TUNE_LAST];
#define TARGET_AVOID_MEM_OPND_FOR_CMOVE \ #define TARGET_AVOID_MEM_OPND_FOR_CMOVE \
ix86_tune_features[X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE] ix86_tune_features[X86_TUNE_AVOID_MEM_OPND_FOR_CMOVE]
#define TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS \ #define TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS \
ix86_tune_features[X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS] ix86_tune_features[X86_TUNE_SPLIT_MEM_OPND_FOR_FP_CONVERTS]
/* Feature tests against the various architecture variations. */ /* Feature tests against the various architecture variations. */
enum ix86_arch_indices { enum ix86_arch_indices {
......
...@@ -3628,8 +3628,8 @@ ...@@ -3628,8 +3628,8 @@
;; It's more profitable to split and then extend in the same register. ;; It's more profitable to split and then extend in the same register.
(define_peephole2 (define_peephole2
[(set (match_operand:DF 0 "register_operand") [(set (match_operand:DF 0 "register_operand")
(float_extend:DF (float_extend:DF
(match_operand:SF 1 "memory_operand")))] (match_operand:SF 1 "memory_operand")))]
"TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS "TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS
&& optimize_insn_for_speed_p () && optimize_insn_for_speed_p ()
&& SSE_REG_P (operands[0])" && SSE_REG_P (operands[0])"
...@@ -3781,8 +3781,8 @@ ...@@ -3781,8 +3781,8 @@
;; It's more profitable to split and then extend in the same register. ;; It's more profitable to split and then extend in the same register.
(define_peephole2 (define_peephole2
[(set (match_operand:SF 0 "register_operand") [(set (match_operand:SF 0 "register_operand")
(float_truncate:SF (float_truncate:SF
(match_operand:DF 1 "memory_operand")))] (match_operand:DF 1 "memory_operand")))]
"TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS "TARGET_SPLIT_MEM_OPND_FOR_FP_CONVERTS
&& optimize_insn_for_speed_p () && optimize_insn_for_speed_p ()
&& SSE_REG_P (operands[0])" && SSE_REG_P (operands[0])"
......
2013-06-03 Yuri Rumyantsev <yuri.s.rumyantsev@intel.com>
* config/i386/cpuinfo.c (INTEL_SLM): New enum value.
2013-05-28 Eric Botcazou <ebotcazou@adacore.com> 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
* config/sparc/sol2-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Do not set * config/sparc/sol2-unwind.h (MD_FALLBACK_FRAME_STATE_FOR): Do not set
......
...@@ -47,14 +47,16 @@ enum processor_vendor ...@@ -47,14 +47,16 @@ enum processor_vendor
VENDOR_MAX VENDOR_MAX
}; };
/* Any new types or subtypes have to be inserted at the end. */
enum processor_types enum processor_types
{ {
INTEL_ATOM = 1, INTEL_ATOM = 1,
INTEL_SLM,
INTEL_CORE2, INTEL_CORE2,
INTEL_COREI7, INTEL_COREI7,
AMDFAM10H, AMDFAM10H,
AMDFAM15H, AMDFAM15H,
INTEL_SLM,
CPU_TYPE_MAX CPU_TYPE_MAX
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment