* config/arm/cortex-m4.md: Add a new bypass.
authorxguo <xguo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Apr 2013 06:24:48 +0000 (06:24 +0000)
committerxguo <xguo@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Apr 2013 06:24:48 +0000 (06:24 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@198021 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/cortex-m4.md

index 3ccbb0c..a2408e6 100644 (file)
@@ -1,3 +1,7 @@
+2013-04-17  Terry Guo  <terry.guo@arm.com>
+
+       * config/arm/cortex-m4.md: Add a new bypass.
+
 2013-04-16   Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
 
        * config/aarch64/aarch64.md (*adds_<optab><mode>_multp2):
index 187867b..47b0364 100644 (file)
        (eq_attr "type" "store4"))
   "cortex_m4_ex*5")
 
+(define_bypass 1 "cortex_m4_load1"
+                 "cortex_m4_store1_1,cortex_m4_store1_2"
+                 "arm_no_early_store_addr_dep")
+
 ;; If the address of load or store depends on the result of the preceding
 ;; instruction, the latency is increased by one.