diff options
author | Davide Italiano <davide@freebsd.org> | 2016-11-22 22:11:25 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-11-22 22:11:25 +0000 |
commit | e7ffae9dea1c934d3f9be2b74a629f215d674fe1 (patch) | |
tree | f192cfe557adcc0c07169c4823e90e0c14b7f476 /llvm/unittests/ADT/ArrayRefTest.cpp | |
parent | 7f423442d1869f4612319b8d042f8defa32d8e2c (diff) | |
download | llvm-e7ffae9dea1c934d3f9be2b74a629f215d674fe1.zip llvm-e7ffae9dea1c934d3f9be2b74a629f215d674fe1.tar.gz llvm-e7ffae9dea1c934d3f9be2b74a629f215d674fe1.tar.bz2 |
[SCCP] Remove code in visitBinaryOperator (and add tests).
We visit and/or, we try to derive a lattice value for the
instruction even if one of the operands is overdefined.
If the non-overdefined value is still 'unknown' just return and wait
for ResolvedUndefsIn to "plug in" the correct value. This simplifies
the logic a bit. While I'm here add tests for missing cases.
llvm-svn: 287709
Diffstat (limited to 'llvm/unittests/ADT/ArrayRefTest.cpp')
0 files changed, 0 insertions, 0 deletions