1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test/Transforms/IPConstantProp
Florian Hahn 65ce9e19e8 [SCCP] Do not mark unknown loads as overdefined.
For tracked globals that are unknown after solving, we expect all
non-store uses to be replaced.

This is a follow-up to f8045b250d80, which removed forcedconstant.

We should not mark unknown loads as overdefined, as they either load
from an unknown pointer or an undef global. Restore the original logic
for loads.
2020-02-20 22:48:58 +01:00
..
2008-06-09-WeakProp.ll
2009-09-24-byval-ptr.ll
arg-count-mismatch.ll
arg-type-mismatch.ll
comdat-ipo.ll
dangling-block-address.ll
deadarg.ll
fp-bc-icmp-const-fold.ll
global.ll
multiple_callbacks.ll
musttail-call.ll
naked-return.ll
openmp_parallel_for.ll
PR16052.ll Recommit "[SCCP] Remove forcedconstant, go to overdefined instead" 2020-02-15 18:36:44 +01:00
PR26044.ll [SCCP] Do not mark unknown loads as overdefined. 2020-02-20 22:48:58 +01:00
PR43857.ll
pthreads.ll
recursion.ll
remove-call-inst.ll
return-argument.ll
return-constant.ll
return-constants.ll
solve-after-each-resolving-undefs-for-function.ll
thread_local_acs.ll
user-with-multiple-uses.ll