diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-08-16 21:35:16 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-08-16 21:35:16 +0000 |
commit | 904cd39b0562cec4a53adc02307af64189306e08 (patch) | |
tree | 09be450af230837513486f6acfb3f07f0491d1d5 /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 3044390af140b3c7a86d75aaa3b0ca7ee03432bf (diff) | |
download | llvm-904cd39b0562cec4a53adc02307af64189306e08.zip llvm-904cd39b0562cec4a53adc02307af64189306e08.tar.gz llvm-904cd39b0562cec4a53adc02307af64189306e08.tar.bz2 |
[x86] Allow merging multiple instances of an immediate within a basic block for code size savings, for 64-bit constants.
This patch handles 64-bit constants which can be encoded as 32-bit immediates.
It extends the functionality added by https://reviews.llvm.org/D11363 for 32-bit constants to 64-bit constants.
Patch by Sunita Marathe!
Differential Revision: https://reviews.llvm.org/D23391
llvm-svn: 278857
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions