1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test/Transforms/Attributor/IPConstantProp
Johannes Doerfert 24773fbc70 [Attributor] Derive willreturn based on mustprogress
Since D86233 we have `mustprogress` which, in combination with
`readonly`, implies `willreturn`. The idea is that every side-effect
has to be modeled as a "write". Consequently, `readonly` means there
is no side-effect, and `mustprogress` guarantees that we cannot "loop"
forever without side-effect.

Reviewed By: fhahn

Differential Revision: https://reviews.llvm.org/D94125
2021-03-11 23:31:44 -06:00
..
2008-06-09-WeakProp.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
2009-09-24-byval-ptr.ll [Attributor] Derive willreturn based on mustprogress 2021-03-11 23:31:44 -06:00
arg-count-mismatch.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
arg-type-mismatch.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
comdat-ipo.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
dangling-block-address.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
deadarg.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
fp-bc-icmp-const-fold.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
global.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
multiple_callbacks.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
musttail-call.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
naked-return.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
openmp_parallel_for.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
PR16052.ll [Attributor] Derive willreturn based on mustprogress 2021-03-11 23:31:44 -06:00
PR26044.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
PR43857.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
pthreads.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
recursion.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
remove-call-inst.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
return-argument.ll [Attributor] Derive willreturn based on mustprogress 2021-03-11 23:31:44 -06:00
return-constant.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
return-constants.ll [Attributor] Derive willreturn based on mustprogress 2021-03-11 23:31:44 -06:00
solve-after-each-resolving-undefs-for-function.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00
thread_local_acs.ll [Attributor][NFC] Update tests after D94741 2021-03-11 23:31:39 -06:00