summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-07-07 16:02:11 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2015-07-07 16:02:11 +0000
commita45971ac94c84a8b1f901bfcc2b8401573156c0a (patch)
treee7e692c0fabd55b9873dd539d4a22cf2ac1cf91c /llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
parentbbe97556c18f3f528b3ad1305a517a1c848b5c24 (diff)
downloadbcm5719-llvm-a45971ac94c84a8b1f901bfcc2b8401573156c0a.tar.gz
bcm5719-llvm-a45971ac94c84a8b1f901bfcc2b8401573156c0a.zip
[Hexagon] Fix unused variable warnings in NDEBUG build caused by r241595
llvm-svn: 241600
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonBitTracker.cpp')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonBitTracker.cpp9
1 files changed, 3 insertions, 6 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp b/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
index b4e4f9b5b92..8e4baf1d706 100644
--- a/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp
@@ -195,15 +195,13 @@ bool HexagonEvaluator::evaluate(const MachineInstr *MI,
return eIMM(Op.getImm(), W);
if (!Op.isReg())
return RegisterCell::self(0, W);
- uint16_t w = getRegBitWidth(Reg[N]);
- assert(w == W && "Register width mismatch");
+ assert(getRegBitWidth(Reg[N]) == W && "Register width mismatch");
return rc(N);
};
// Extract RW low bits of the cell.
auto lo = [this] (const BT::RegisterCell &RC, uint16_t RW)
-> BT::RegisterCell {
- uint16_t W = RC.width();
- assert(RW <= W);
+ assert(RW <= RC.width());
return eXTR(RC, 0, RW);
};
// Extract RW high bits of the cell.
@@ -216,8 +214,7 @@ bool HexagonEvaluator::evaluate(const MachineInstr *MI,
// Extract N-th halfword (counting from the least significant position).
auto half = [this] (const BT::RegisterCell &RC, unsigned N)
-> BT::RegisterCell {
- uint16_t W = RC.width();
- assert(N*16+16 <= W);
+ assert(N*16+16 <= RC.width());
return eXTR(RC, N*16, N*16+16);
};
// Shuffle bits (pick even/odd from cells and merge into result).
OpenPOWER on IntegriCloud