summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/Mips/llvm-ir/ret.ll
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2016-04-12 10:41:53 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2016-04-12 10:41:53 +0000
commit703c864fe3a15c5d35c5f09b78a152f9809b833e (patch)
tree3c4019215f134df186a9e6719150ef9b9be9f15d /llvm/test/CodeGen/Mips/llvm-ir/ret.ll
parentbc79e8923a1e5bf28e73c7a63a1d8dc8ada796c4 (diff)
downloadbcm5719-llvm-703c864fe3a15c5d35c5f09b78a152f9809b833e.tar.gz
bcm5719-llvm-703c864fe3a15c5d35c5f09b78a152f9809b833e.zip
[mips] MIPSR6 Compact branch aliases
Summary: Alias 'jic $reg, 0' to 'jrc $reg' and 'jialc $reg, 0' to 'jalrc $reg' like binutils. Reviewers: dsanders Differential Revision: http://reviews.llvm.org/D18856 llvm-svn: 266055
Diffstat (limited to 'llvm/test/CodeGen/Mips/llvm-ir/ret.ll')
-rw-r--r--llvm/test/CodeGen/Mips/llvm-ir/ret.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/Mips/llvm-ir/ret.ll b/llvm/test/CodeGen/Mips/llvm-ir/ret.ll
index de104f97551..e2bfd9f6d04 100644
--- a/llvm/test/CodeGen/Mips/llvm-ir/ret.ll
+++ b/llvm/test/CodeGen/Mips/llvm-ir/ret.ll
@@ -31,7 +31,7 @@ define void @ret_void() {
; NOT-R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JR
; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR
-; R6C-DAG: jic $ra, 0 # <MCInst #{{[0-9]+}} JIC
+; R6C-DAG: jrc $ra # <MCInst #{{[0-9]+}} JIC
ret void
}
@@ -181,7 +181,7 @@ define float @ret_float_0x3() {
; NOT-R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JR
; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR
-; R6C-DAG: jic $ra, 0 # <MCInst #{{[0-9]+}} JIC
+; R6C-DAG: jrc $ra # <MCInst #{{[0-9]+}} JIC
; float constants are written as double constants
ret float 0x36b8000000000000
@@ -200,7 +200,7 @@ define double @ret_double_0x0() {
; NOT-R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JR
; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR
-; R6C-DAG: jic $ra, 0 # <MCInst #{{[0-9]+}} JIC
+; R6C-DAG: jrc $ra # <MCInst #{{[0-9]+}} JIC
ret double 0x0000000000000000
}
@@ -214,7 +214,7 @@ define double @ret_double_0x3() {
; NOT-R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JR
; R6-DAG: jr $ra # <MCInst #{{[0-9]+}} JALR
-; R6C-DAG: jic $ra, 0 # <MCInst #{{[0-9]+}} JIC
+; R6C-DAG: jrc $ra # <MCInst #{{[0-9]+}} JIC
ret double 0x0000000000000003
}
OpenPOWER on IntegriCloud