llvm-project/llvm/test/Transforms/Util
Juneyoung Lee edf634ebc2 [AssumeBundles] Add nonnull/align to op bundle if noundef exists
This is a patch to add nonnull and align to assume's operand bundle
only if noundef exists.
Since nonnull and align in fn attr have poison semantics, they should be
paired with noundef or noundef-implying attributes to be immediate UB.

Reviewed By: jdoerfert, Tyker

Differential Revision: https://reviews.llvm.org/D98228
2021-03-16 10:23:42 +09:00
..
Debugify
PredicateInfo [PredicateInfo] Handle logical and/or 2021-01-20 21:03:07 +01:00
PR37334-break-crit-edges-require-dt.ll [test] Completely pin PR37334-break-crit-edges-require-dt.ll to legacy PM 2020-11-09 12:49:03 -08:00
add-TLI-mappings.ll [PowerPC] Removing _massv place holder 2021-03-08 21:43:24 +00:00
annotation-remarks.ll Add !annotation metadata and remarks pass. 2020-11-13 13:24:10 +00:00
annotation2metadata.ll Add pass to add !annotate metadata from @llvm.global.annotations. 2020-11-16 14:57:11 +00:00
assume-builder-counter.ll [AssumeBundles] Add nonnull/align to op bundle if noundef exists 2021-03-16 10:23:42 +09:00
assume-builder.ll [AssumeBundles] Add nonnull/align to op bundle if noundef exists 2021-03-16 10:23:42 +09:00
assume-simplify.ll
call-promotion-utils-ptrcast-attribute.ll
call-promotion-utils-ptrcast.ll
cg-updater-dead-function-callees.ll
clone-dicompileunit.ll
combine-alias-scope-metadata.ll
dbg-call-bitcast.ll
dbg-user-of-aext.ll
flattencfg.ll [test][NewPM] Pin -flattencfg test to legacy PM 2020-11-09 12:43:12 -08:00
libcalls-fast-math-inf-loop.ll
libcalls-opt-remarks.ll
libcalls-shrinkwrap-double.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
libcalls-shrinkwrap-float.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
libcalls-shrinkwrap-long-double.ll Revert "Use uint64_t for branch weights instead of uint32_t" 2020-10-31 00:25:32 -07:00
lowerinvoke-funclet.ll
lowerswitch.ll
pr49185.ll Remove redundent types in pr49185.ll 2021-02-19 04:44:27 +08:00
simplify-dbg-declare-load.ll
store-first-op.ll
strip-gc-relocates.ll Port StripGCRelocates pass to NPM 2020-10-07 14:41:29 -07:00
strip-nonlinetable-debuginfo-containingtypes.ll
strip-nonlinetable-debuginfo-cus.ll [NPM] Port strip nonlinetable debuginfo pass to the new pass manager 2020-10-07 14:35:36 -07:00
strip-nonlinetable-debuginfo-labels.ll
strip-nonlinetable-debuginfo-localvars.ll
strip-nonlinetable-debuginfo-loops.ll
strip-nonlinetable-debuginfo-subroutinetypes.ll
trivial-auto-var-init-call.ll [Remarks] Emit variable info in auto-init remarks 2021-03-04 12:51:22 -08:00
trivial-auto-var-init-store.ll [Remarks] Emit variable info in auto-init remarks 2021-03-04 12:51:22 -08:00
trivial-auto-var-init-unknown.ll [Remarks] Provide more information about auto-init calls 2021-02-25 15:14:09 -08:00