diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-05-26 09:45:04 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-05-26 09:45:04 +0000 |
| commit | 6877119ef3fa66f3dee4f468972361eadb537ef7 (patch) | |
| tree | 8bdffa6cdd893e9c8f9f77137c93a0c673830cf9 | |
| parent | 730a977e02fcb296507278c6615a05c7991759bc (diff) | |
| download | bcm5719-llvm-6877119ef3fa66f3dee4f468972361eadb537ef7.tar.gz bcm5719-llvm-6877119ef3fa66f3dee4f468972361eadb537ef7.zip | |
Kill unneeded SExt.
llvm-svn: 104692
| -rw-r--r-- | llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp b/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp index 0f3ab7d8b53..7414be74e0a 100644 --- a/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp +++ b/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp @@ -564,7 +564,7 @@ struct MemCmpOpt : public LibCallOptimization { CI->getType(), "lhsv"); Value *RHSV = B.CreateZExt(B.CreateLoad(CastToCStr(RHS, B), "rhsc"), CI->getType(), "rhsv"); - return B.CreateSExt(B.CreateSub(LHSV, RHSV, "chardiff"), CI->getType()); + return B.CreateSub(LHSV, RHSV, "chardiff"); } // Constant folding: memcmp(x, y, l) -> cnst (all arguments are constant) |

