Commit 7e4dd63d by Chung-Lin Tang Committed by Chung-Lin Tang

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
parent 0889c5c3
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> 2012-10-12 Richard Biener <rguenther@suse.de>
* tree-streamer-out.c (pack_ts_target_option): Rename from ... * tree-streamer-out.c (pack_ts_target_option): Rename from ...
...@@ -11355,6 +11355,16 @@ ...@@ -11355,6 +11355,16 @@
(set_attr "length" "4")] (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 ;; We only care about the lower 16 bits of the constant
...@@ -11501,15 +11511,6 @@ ...@@ -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 ;; Load the load/store multiple patterns
(include "ldmstm.md") (include "ldmstm.md")
......
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