aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/arm
diff options
context:
space:
mode:
authorEvandro Menezes <e.menezes@samsung.com>2015-11-20 16:15:57 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2015-11-20 16:15:57 +0000
commit4adcec7131cec4d05ca9917e2691483c3e1299f9 (patch)
tree12abed3f9a2561a9935b75103b1046cfe828d12c /gcc/config/arm
parent269adb9dea5b2ded168fb9ca12bd29c4e217d241 (diff)
downloadgcc-4adcec7131cec4d05ca9917e2691483c3e1299f9.zip
gcc-4adcec7131cec4d05ca9917e2691483c3e1299f9.tar.gz
gcc-4adcec7131cec4d05ca9917e2691483c3e1299f9.tar.bz2
[AArch64] Add attribute for compatibility with ARM pipeline models
gcc/ * config/aarch64/aarch64.md (predicated): Copy attribute from "arm.md". * config/arm/arm.md (predicated): Added description. From-SVN: r230666
Diffstat (limited to 'gcc/config/arm')
-rw-r--r--gcc/config/arm/arm.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/config/arm/arm.md b/gcc/config/arm/arm.md
index effe7eb..5782b35 100644
--- a/gcc/config/arm/arm.md
+++ b/gcc/config/arm/arm.md
@@ -105,6 +105,9 @@
(define_attr "fpu" "none,vfp"
(const (symbol_ref "arm_fpu_attr")))
+; Predicated means that the insn form is conditionally executed based on a
+; predicate. We default to 'no' because no Thumb patterns match this rule
+; and not all ARM insns do.
(define_attr "predicated" "yes,no" (const_string "no"))
; LENGTH of an instruction (in bytes)