llvm-project/llvm/test/Transforms/RewriteStatepointsForGC
Nikita Popov d41ecfab92 [X86] Use default attributes for intrinsics
This adds the default attributes (nocallback, nosync, nofree,
willreturn) to some X86 intrinsics. This will be needed to avoid
optimization regressions in the future (once we remove the
readonly -> willreturn implication for intrinsics).

Due to the number of intrinsics, this patch focuses just on the
IntrNoMem intrinsics up to the AVX2 section.

Differential Revision: https://reviews.llvm.org/D136939
2022-10-31 09:11:54 +01:00
..
X86 [X86] Use default attributes for intrinsics 2022-10-31 09:11:54 +01:00
base-inference.ll
base-inttoptr.ll
base-pointers-1.ll
base-pointers-2.ll
base-pointers-3.ll
base-pointers-4.ll
base-pointers-5.ll
base-pointers-6.ll
base-pointers-7.ll
base-pointers-8.ll
base-pointers-9.ll
base-pointers-10.ll
base-pointers-11.ll
base-pointers-12.ll
base-pointers-13.ll
base-pointers-14.ll
base-pointers.ll
base-vector-inseltpoison.ll
base-vector.ll
basic.ll
basics.ll
call-gc-result.ll
check_traversal_order-inseltpoison.ll
check_traversal_order.ll
codegen-cond.ll
constants.ll
deopt-intrinsic-cconv.ll
deopt-intrinsic.ll
deopt-lowering-attrs.ll
deref-pointers.ll
drop-invalid-metadata.ll
freeze.ll
gc-relocate-creation.ll
intrinsics-bare.ll
intrinsics.ll
invokes.ll
leaf-function.ll
libcall.ll
live-vector-nosplit-inseltpoison.ll
live-vector-nosplit.ll
liveness-basics.ll
meetBDVState-hangs.ll
patchable-statepoints.ll
phi-vector-bitcast.ll
pr55308.ll
pr56493.ll
preprocess.ll
relocate-invoke-result.ll
relocation.ll
rematerialize-derived-pointers.ll
rewrite-invoke.ll
scalar-base-vector-2.ll
scalar-base-vector.ll
single-base.ll
statepoint-attrs.ll
statepoint-calling-conventions.ll
statepoint-coreclr.ll
statepoint-format.ll
strip-invalid-attributes.ll
two-invokes-one-landingpad.ll
unordered-atomic-memcpy-no-deopt.ll
unordered-atomic-memcpy.ll
unreachable-regression.ll
vector-bitcast.ll
vector-nonlive-clobber.ll [RS4GC] Handle vectors of pointers in non-live clobbering 2022-08-16 17:47:30 +03:00