commit | de1ece9ed163e35ae8f502d68a7465e1a44ad820 | [log] [tgz] |
---|---|---|
author | Quentin Colombet <qcolombet@apple.com> | Mon Jun 05 23:51:27 2017 +0000 |
committer | Quentin Colombet <qcolombet@apple.com> | Mon Jun 05 23:51:27 2017 +0000 |
tree | 2c9571e6eaaa48a082f09a247826121ecee7f852 | |
parent | 17e210d01a85433feea6441b5362d34d3669d3a5 [diff] |
[InlineSpiller] Don't spill fully undef values Althought it is not wrong to spill undef values, it is useless and harms both code size and runtime. Before spilling a value, check that its content actually matters. http://www.llvm.org/PR33311 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304752 91177308-0d34-0410-b5e6-96231b3b80d8