summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/RISCV/RISCV.td
diff options
context:
space:
mode:
authorAlex Bradbury <asb@lowrisc.org>2017-12-07 10:53:48 +0000
committerAlex Bradbury <asb@lowrisc.org>2017-12-07 10:53:48 +0000
commita6e6248307f716acde5239ff81d7ac053024936f (patch)
tree57886e1b985270f184d1bf546bf0358b4471b140 /llvm/lib/Target/RISCV/RISCV.td
parent7bc2a95bb98a5e589cf2a098f2b6c4eae3e4c072 (diff)
downloadbcm5719-llvm-a6e6248307f716acde5239ff81d7ac053024936f.tar.gz
bcm5719-llvm-a6e6248307f716acde5239ff81d7ac053024936f.zip
[RISCV] MC layer support for the standard RV64I instructions
llvm-svn: 320024
Diffstat (limited to 'llvm/lib/Target/RISCV/RISCV.td')
-rw-r--r--llvm/lib/Target/RISCV/RISCV.td2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/RISCV/RISCV.td b/llvm/lib/Target/RISCV/RISCV.td
index 3ebf76b8e59..88cf8c1831d 100644
--- a/llvm/lib/Target/RISCV/RISCV.td
+++ b/llvm/lib/Target/RISCV/RISCV.td
@@ -40,6 +40,8 @@ def HasStdExtD : Predicate<"Subtarget->hasStdExtD()">,
def Feature64Bit
: SubtargetFeature<"64bit", "HasRV64", "true", "Implements RV64">;
+def IsRV64 : Predicate<"Subtarget->is64Bit()">,
+ AssemblerPredicate<"Feature64Bit">;
def RV64 : HwMode<"+64bit">;
def RV32 : HwMode<"-64bit">;
OpenPOWER on IntegriCloud