aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-11-16 02:20:08 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-11-16 02:20:08 +0000
commit5854e9fae8cd340ee6b6f1150809a0fb5908838e (patch)
treef147e6b1110ec7319bd8959bd1378add80e1152c /llvm/lib/Object/COFFObjectFile.cpp
parent83c97c69979eaa1b5e0bf4d28659c15052339184 (diff)
downloadllvm-5854e9fae8cd340ee6b6f1150809a0fb5908838e.zip
llvm-5854e9fae8cd340ee6b6f1150809a0fb5908838e.tar.gz
llvm-5854e9fae8cd340ee6b6f1150809a0fb5908838e.tar.bz2
InstSimplify: Optimize ICmpInst xform that uses computeKnownBits
A few things: - computeKnownBits is relatively expensive, let's delay its use as long as we can. - Don't create two APInt values just to run computeKnownBits on a ConstantInt, we already know the exact value! - Avoid creating a temporary APInt value in order to calculate unary negation. llvm-svn: 222092
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions