Files
archived-llvm/test/CodeGen/Hexagon
Krzysztof Parzyszek 1adbd7e4f5 Handle non-~0 lane masks on live-in registers in LivePhysRegs
When LivePhysRegs adds live-in registers, it recognizes ~0 as a special
lane mask indicating the entire register. If the lane mask is not ~0,
it will only add the subregisters that overlap the specified lane mask.

The problem is that if a live-in register does not have subregisters,
and the lane mask is not ~0, it will not be added to the live set.
(The given lane mask may simply be the lane mask of its register class.)

If a register does not have subregisters, add it to the live set if
the lane mask is non-zero.

Differential Revision: https://reviews.llvm.org/D26094


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@285440 91177308-0d34-0410-b5e6-96231b3b80d8
2016-10-28 20:06:37 +00:00
..
2016-05-26 19:44:28 +00:00
2016-04-08 18:15:37 +00:00
2015-10-16 20:38:54 +00:00
2014-11-03 14:56:05 +00:00
2014-02-16 07:31:05 +00:00
2015-12-18 20:19:30 +00:00
2016-04-08 18:15:37 +00:00
2015-10-16 20:38:54 +00:00
2015-10-16 20:38:54 +00:00
2015-10-16 19:43:56 +00:00
2015-10-16 20:38:54 +00:00