summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/MipsInstrInfo.td
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2019-07-15 21:46:38 +0000
committerSimon Atanasyan <simon@atanasyan.com>2019-07-15 21:46:38 +0000
commitbecae2b2324f15bbe0de46d58e7eb2fe5bd1cef4 (patch)
tree08828fa3d214272b53ad02a94bebbba63eb08168 /llvm/lib/Target/Mips/MipsInstrInfo.td
parentb082f1055b0a5370d1902339ffe058b4abb6abc0 (diff)
downloadbcm5719-llvm-becae2b2324f15bbe0de46d58e7eb2fe5bd1cef4.tar.gz
bcm5719-llvm-becae2b2324f15bbe0de46d58e7eb2fe5bd1cef4.zip
[mips] Print BEQZL and BNEZL pseudo instructions
One of the reasons - to be compatible with GNU tools. llvm-svn: 366133
Diffstat (limited to 'llvm/lib/Target/Mips/MipsInstrInfo.td')
-rw-r--r--llvm/lib/Target/Mips/MipsInstrInfo.td8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Mips/MipsInstrInfo.td b/llvm/lib/Target/Mips/MipsInstrInfo.td
index ab353c92e27..a4e85a38ab2 100644
--- a/llvm/lib/Target/Mips/MipsInstrInfo.td
+++ b/llvm/lib/Target/Mips/MipsInstrInfo.td
@@ -2801,14 +2801,14 @@ let AdditionalPredicates = [NotInMicroMips] in {
def : MipsInstAlias<"bnez $rs,$offset",
(BNE GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>,
ISA_MIPS1;
- def : MipsInstAlias<"bnezl $rs,$offset",
- (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>,
+ def : MipsInstAlias<"bnezl $rs, $offset",
+ (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset), 1>,
ISA_MIPS2;
def : MipsInstAlias<"beqz $rs,$offset",
(BEQ GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>,
ISA_MIPS1;
- def : MipsInstAlias<"beqzl $rs,$offset",
- (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>,
+ def : MipsInstAlias<"beqzl $rs, $offset",
+ (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset), 1>,
ISA_MIPS2;
def : MipsInstAlias<"syscall", (SYSCALL 0), 1>, ISA_MIPS1;
OpenPOWER on IntegriCloud