diff options
author | Akira Hatanaka <ahatanak@gmail.com> | 2011-08-11 21:05:37 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanak@gmail.com> | 2011-08-11 21:05:37 +0000 |
commit | 6d8c039ab1e8b50169cdba7b54113c71fa7fa49f (patch) | |
tree | 4ef49bd6e46b2762ad01ec457bc4356e0d990ef9 | |
parent | 751933675263382de42f7be95c1058589f0ea41e (diff) | |
download | bcm5719-llvm-6d8c039ab1e8b50169cdba7b54113c71fa7fa49f.tar.gz bcm5719-llvm-6d8c039ab1e8b50169cdba7b54113c71fa7fa49f.zip |
Add isIndirectBranch flag.
llvm-svn: 137351
-rw-r--r-- | llvm/lib/Target/Mips/MipsInstrInfo.td | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsInstrInfo.td b/llvm/lib/Target/Mips/MipsInstrInfo.td index 642b4274ac0..d43961e9c71 100644 --- a/llvm/lib/Target/Mips/MipsInstrInfo.td +++ b/llvm/lib/Target/Mips/MipsInstrInfo.td @@ -547,7 +547,8 @@ let mayStore = 1, Constraints = "$src = $dst" in /// Jump and Branch Instructions def J : JumpFJ<0x02, "j">; -def JR : JumpFR<0x00, 0x08, "jr">; +let isIndirectBranch = 1 in + def JR : JumpFR<0x00, 0x08, "jr">; def JAL : JumpLink<0x03, "jal">; def JALR : JumpLinkReg<0x00, 0x09, "jalr">; def BEQ : CBranch<0x04, "beq", seteq>; |