llvm-project/llvm/test/Transforms/FunctionAttrs
Tim Northover 3d39612b3d Coroutines: don't infer function attrs before lowering
Coroutines have weird semantics that don't quite match normal LLVM functions,
so trying to infer even simple attributes based on thier contents can go wrong.
2021-11-04 10:24:28 +00:00
..
2008-09-03-Mutual.ll
2008-09-03-ReadNone.ll
2008-09-03-ReadOnly.ll [test] Fix some func-attrs tests under the legacy PM 2021-04-27 13:07:56 -07:00
2008-09-13-VolatileRead.ll
2008-12-29-Constant.ll
2009-01-02-LocalStores.ll
2010-10-30-volatile.ll
arg_returned.ll
assume.ll
atomic.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
comdat-ipo.ll
convergent.ll
incompatible_fn_attrs.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
int_sideeffect.ll
naked_functions.ll
nocapture.ll
nofree-attributor.ll [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM 2021-10-20 15:16:17 +02:00
nofree.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
nonnull-global.ll
nonnull.ll
norecurse.ll [funcattrs] Infer nosync from readnone and non-convergent 2021-04-01 11:37:34 -07:00
noreturn.ll Coroutines: don't infer function attrs before lowering 2021-11-04 10:24:28 +00:00
nosync.ll [LLVM IR] Allow volatile stores to trap. 2021-07-26 10:51:00 -07:00
nounwind.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
operand-bundles-scc.ll [funcattrs] Infer nosync from instruction walk 2021-04-08 14:05:00 -07:00
optnone-simple.ll
optnone.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
out-of-bounds-iterator-bug.ll
read-write-scc.ll [funcattrs] Infer nosync from instruction walk 2021-04-08 14:05:00 -07:00
readattrs.ll Reapply "OpaquePtr: Turn inalloca into a type attribute" 2021-03-29 08:55:30 -04:00
readnone.ll
returned.ll
willreturn-callsites.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
willreturn.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00
writeonly.ll Reapply [IR] Don't mark mustprogress as type attribute 2021-07-09 20:57:44 +02:00