diff options
| author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-01-27 20:40:14 +0000 |
|---|---|---|
| committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-01-27 20:40:14 +0000 |
| commit | 35ce5dac7fc1bf30fe7c9378ae8986439af1516e (patch) | |
| tree | 8f43fdfe257ebb652f79a87ed12542a5abd5cb47 /llvm/lib/Target | |
| parent | 453ab3522b5ba2a922d0f02c7a73bd2beeca4d57 (diff) | |
| download | bcm5719-llvm-35ce5dac7fc1bf30fe7c9378ae8986439af1516e.tar.gz bcm5719-llvm-35ce5dac7fc1bf30fe7c9378ae8986439af1516e.zip | |
[Hexagon] Remove unused variable (and silence a warning)
llvm-svn: 293331
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp b/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp index e73875de709..48f74073147 100644 --- a/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp +++ b/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp @@ -1080,10 +1080,8 @@ int HexagonLoopIdiomRecognize::getSCEVStride(const SCEVAddRecExpr *S) { bool HexagonLoopIdiomRecognize::isLegalStore(Loop *CurLoop, StoreInst *SI) { - bool IsVolatile = false; - if (SI->isVolatile() && HexagonVolatileMemcpy) - IsVolatile = true; - else if (!SI->isSimple()) + // Allow volatile stores if HexagonVolatileMemcpy is enabled. + if (!(SI->isVolatile() && HexagonVolatileMemcpy) && !SI->isSimple()) return false; Value *StoredVal = SI->getValueOperand(); |

