arm.md (get_thread_pointersi): Moved to place with other TLS related patterns.

2012-10-12  Chung-Lin Tang  <cltang@codesourcery.com>

	* config/arm/arm.md (get_thread_pointersi): Moved to place with
	other TLS related patterns.

From-SVN: r192399
This commit is contained in:
Chung-Lin Tang 2012-10-12 12:47:53 +00:00 committed by Chung-Lin Tang
parent 0889c5c3fa
commit 7e4dd63d9d
2 changed files with 15 additions and 9 deletions

View File

@ -1,3 +1,8 @@
2012-10-12 Chung-Lin Tang <cltang@codesourcery.com>
* config/arm/arm.md (get_thread_pointersi): Moved to place with
other TLS related patterns.
2012-10-12 Richard Biener <rguenther@suse.de>
* tree-streamer-out.c (pack_ts_target_option): Rename from ...

View File

@ -11355,6 +11355,16 @@
(set_attr "length" "4")]
)
;; For thread pointer builtin
(define_expand "get_thread_pointersi"
[(match_operand:SI 0 "s_register_operand" "=r")]
""
"
{
arm_load_tp (operands[0]);
DONE;
}")
;;
;; We only care about the lower 16 bits of the constant
@ -11501,15 +11511,6 @@
""
)
(define_expand "get_thread_pointersi"
[(match_operand:SI 0 "s_register_operand" "=r")]
""
"
{
arm_load_tp (operands[0]);
DONE;
}")
;; Load the load/store multiple patterns
(include "ldmstm.md")