[unittests] Derive Occupied from Unused when given.
authorMichael Kruse <llvm@meinersbur.de>
Tue, 25 Apr 2017 00:30:42 +0000 (00:30 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Tue, 25 Apr 2017 00:30:42 +0000 (00:30 +0000)
commita8b0be819ad4ea425634a45af94ea633efa402ba
treef7487da22e52c4cfd1bc7684575459e484324a11
parentb745b740f908014395e31f3ae184c356d132b6f5
[unittests] Derive Occupied from Unused when given.

When both, OccupiedAndKnown and Unused are given, use the former only
for the Known values. The relation Unused \union Occupied must always
hold.

This allows us to specify Known independently of Occupied. It is needed
for an artificial test case in https://reviews.llvm.org/D32025.

llvm-svn: 301284
polly/unittests/DeLICM/DeLICMTest.cpp