diff options
author | Petar Jovanovic <petar.jovanovic@mips.com> | 2017-11-15 15:24:04 +0000 |
---|---|---|
committer | Petar Jovanovic <petar.jovanovic@mips.com> | 2017-11-15 15:24:04 +0000 |
commit | cd729ead016b27cacbee42f7c095d5b8042d9216 (patch) | |
tree | 689591cee75d4a0bf3c284c9db99b1fbf2331e2e /llvm/lib/Passes/PassBuilder.cpp | |
parent | 6f065a9f7ce22d0a43e81b10c19abbfec7632a5f (diff) | |
download | bcm5719-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