commit | dafdf041746861fb2d707d119110aeb200e53449 | [log] [tgz] |
---|---|---|
author | Matthias Braun <matze@braunis.de> | Sat Mar 04 01:40:40 2017 +0000 |
committer | Matthias Braun <matze@braunis.de> | Sat Mar 04 01:40:40 2017 +0000 |
tree | 3a19362636bf74f1bf08314972f5b1685380c124 | |
parent | 708709f2dcf19e34fa8dc37650d9abe69b69bc7d [diff] |
X86ISelLowering: Only perform copy elision on legal types. This fixes cases where i1 types were not properly legalized yet and lead to the creating of 0-sized stack slots. This fixes http://llvm.org/PR32136 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@296950 91177308-0d34-0410-b5e6-96231b3b80d8