1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/test/Transforms/MergeFunc
Nikita Popov 361e5d3bdf [NewPM] Port MergeFunctions pass
This ports the MergeFunctions pass to the NewPM. This was rather
straightforward, as no analyses are used.

Additionally MergeFunctions needs to be conditionally enabled in
the PassBuilder, but I left that part out of this patch.

Differential Revision: https://reviews.llvm.org/D72537
2020-01-14 20:55:41 +01:00
..
2011-02-08-RemoveEqual.ll
2013-01-10-MergeFuncAssert.ll
address-spaces.ll
alias.ll
alloca.ll
apply_function_attributes.ll
byval-attr-congruent-type.ll [MergeFuncs] Remove incorrect attribute copying 2019-12-11 20:09:54 +01:00
byval-attr-type.ll
call-and-invoke-with-ranges.ll
comdat.ll
constant-entire-value.ll
crash2.ll
crash.ll
external-before-local.ll
fold-weak.ll
functions.ll
gep-base-type.ll
inline-asm.ll
inttoptr-address-space.ll
inttoptr.ll
linkonce_odr.ll
merge-block-address-other-function.ll
merge-block-address.ll [NewPM] Port MergeFunctions pass 2020-01-14 20:55:41 +01:00
merge-const-ptr-and-int.ll
merge-different-vector-types.ll
merge-ptr-and-int.ll
merge-small-unnamed-addr.ll
merge-unnamed-addr-bitcast.ll
merge-unnamed-addr.ll
merge-weak-crash.ll
mergefunc-preserve-debug-info.ll
mergefunc-struct-return.ll
no-merge-block-address-different-labels.ll
no-merge-block-address-other-function.ll
no-merge-ptr-different-sizes.ll
no-merge-ptr-int-different-values.ll
nonzero-address-spaces.ll
phi-check-blocks.ll
phi-speculation1.ll
phi-speculation2.ll
ptr-int-transitivity-1.ll
ptr-int-transitivity-2.ll
ptr-int-transitivity-3.ll
ranges-multiple.ll
ranges.ll
self-referential-global.ll
tailcall.ll
too-small.ll
undef-different-types.ll
unnamed-addr-reprocessing.ll
va_arg.ll
vector-GEP-crash.ll
vector.ll
vectors-and-arrays.ll
weak-small.ll