diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-03-20 19:23:18 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-03-20 19:23:18 +0000 |
| commit | 9315c0de9bc4e4fc9fe2019238f6193c3a5f6b27 (patch) | |
| tree | f3b8c9838e3f4926598bc8f5e4989858db73b7cf | |
| parent | 410c6c8fd5f07d7ae4bcd9175cb9b526d0c1e9a0 (diff) | |
| download | bcm5719-llvm-9315c0de9bc4e4fc9fe2019238f6193c3a5f6b27.tar.gz bcm5719-llvm-9315c0de9bc4e4fc9fe2019238f6193c3a5f6b27.zip | |
[Hexagon] Fix fall-through warnings in HexagonMCDuplexInfo.cpp
llvm-svn: 328021
| -rw-r--r-- | llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp index 4c18af60efd..fd064416fd9 100644 --- a/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp +++ b/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp @@ -263,12 +263,10 @@ unsigned HexagonMCInstrInfo::getDuplexCandidateGroup(MCInst const &MCI) { break; case Hexagon::L4_return: - case Hexagon::L2_deallocframe: - return HexagonII::HSIG_L2; - case Hexagon::EH_RETURN_JMPR: + case Hexagon::EH_RETURN_JMPR: case Hexagon::J2_jumpr: case Hexagon::PS_jmpret: // jumpr r31 @@ -789,12 +787,12 @@ MCInst HexagonMCInstrInfo::deriveSubInst(MCInst const &Inst) { addOps(Result, Inst, 2); break; // 1,3 SUBInst $Rdd = combine(#2, #$u2) } + break; case Hexagon::A4_combineir: Result.setOpcode(Hexagon::SA1_combinezr); addOps(Result, Inst, 0); addOps(Result, Inst, 2); break; // 1,3 SUBInst $Rdd = combine(#0, $Rs) - case Hexagon::A4_combineri: Result.setOpcode(Hexagon::SA1_combinerz); addOps(Result, Inst, 0); @@ -901,6 +899,7 @@ MCInst HexagonMCInstrInfo::deriveSubInst(MCInst const &Inst) { addOps(Result, Inst, 1); break; // 2 1,2 SUBInst memb($Rs + #$u4_0)=#1 } + break; case Hexagon::S2_storerb_io: Result.setOpcode(Hexagon::SS1_storeb_io); addOps(Result, Inst, 0); @@ -937,6 +936,7 @@ MCInst HexagonMCInstrInfo::deriveSubInst(MCInst const &Inst) { addOps(Result, Inst, 2); break; // 1 2,3 SUBInst memw(r29 + #$u5_2) = $Rt } + break; case Hexagon::S2_storeri_io: if (Inst.getOperand(0).getReg() == Hexagon::R29) { Result.setOpcode(Hexagon::SS2_storew_sp); |

