summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Passes/PassBuilder.cpp
diff options
context:
space:
mode:
authorPetar Jovanovic <petar.jovanovic@mips.com>2017-11-15 15:24:04 +0000
committerPetar Jovanovic <petar.jovanovic@mips.com>2017-11-15 15:24:04 +0000
commitcd729ead016b27cacbee42f7c095d5b8042d9216 (patch)
tree689591cee75d4a0bf3c284c9db99b1fbf2331e2e /llvm/lib/Passes/PassBuilder.cpp
parent6f065a9f7ce22d0a43e81b10c19abbfec7632a5f (diff)
downloadbcm5719-llvm-cd729ead016b27cacbee42f7c095d5b8042d9216.tar.gz
bcm5719-llvm-cd729ead016b27cacbee42f7c095d5b8042d9216.zip
[mips] Improve genConstMult() to work with arbitrary precision
APInt is now used instead of uint64_t in function genConstMult() allowing multiplication optimizations with constants of arbitrary length. Patch by Milos Stojanovic. Differential Revision: https://reviews.llvm.org/D38130 llvm-svn: 318296
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud