llvm-project/llvm/test/Transforms/IPConstantProp
Florian Hahn fa74b31a3e Revert "[SCCP] Remove forcedconstant, go to overdefined instead"
This causes a crash for the reproducer below

 enum { a };
 enum b { c, d };
 e;
 static _Bool g(struct f *h, enum b i) {
   i &&j();
   return a;
 }
 static k(char h, enum b i) {
   _Bool l = g(e, i);
   l;
 }
 m(h) {
   k(h, c);
   g(h, d);
 }

This reverts commit aadb635e04.
2020-02-12 09:41:19 +00:00
..
2008-06-09-WeakProp.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
2009-09-24-byval-ptr.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
PR16052.ll Revert "[SCCP] Remove forcedconstant, go to overdefined instead" 2020-02-12 09:41:19 +00:00
PR26044.ll Revert "[SCCP] Remove forcedconstant, go to overdefined instead" 2020-02-12 09:41:19 +00:00
PR43857.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
arg-count-mismatch.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
arg-type-mismatch.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
comdat-ipo.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
dangling-block-address.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
deadarg.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
fp-bc-icmp-const-fold.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
global.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
multiple_callbacks.ll [Attributor][FIX] Try to resolve non-determinism problem for now 2020-02-03 00:47:29 -06:00
musttail-call.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
naked-return.ll Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" as cleanups after D56351 2019-12-24 15:57:33 -08:00
openmp_parallel_for.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
pthreads.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
recursion.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
remove-call-inst.ll Revert "Temporarily Revert "Add basic loop fusion pass."" 2019-04-17 04:52:47 +00:00
return-argument.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
return-constant.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
return-constants.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
solve-after-each-resolving-undefs-for-function.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
thread_local_acs.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00
user-with-multiple-uses.ll [IPConstantProp][NFCI] Improve and modernize tests 2019-12-09 15:24:08 -06:00