1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-24 13:33:37 +02:00
llvm-mirror/test/Transforms/MergeFunc
Arnold Schwaighofer 50df132702 MergeFunctions: Impose a total order on the replacement of functions
We don't want to replace function A by Function B in one module and Function B
by Function A in another module.

If these functions are marked with linkonce_odr we would end up with a function
stub calling B in one module and a function stub calling A in another module. If
the linker decides to pick these two we will have two stubs calling each other.

rdar://21265586

llvm-svn: 239367
2015-06-09 00:03:29 +00:00
..
2011-02-08-RemoveEqual.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
2013-01-10-MergeFuncAssert.ll
address-spaces.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
alloca.ll MergeFunctions: Two different sized allocas are *not* the same 2015-05-12 21:42:22 +00:00
call-and-invoke-with-ranges.ll MergeFunctions: Impose a total order on the replacement of functions 2015-06-09 00:03:29 +00:00
crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
fold-weak.ll
functions.ll Added functions cross-reference test. 2014-06-09 19:03:02 +00:00
inttoptr-address-space.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
inttoptr.ll [opaque pointer type] Add textual IR support for explicit type parameter to gep operator 2015-03-13 18:20:45 +00:00
linkonce_odr.ll MergeFunctions: Impose a total order on the replacement of functions 2015-06-09 00:03:29 +00:00
merge-ptr-and-int.ll
mergefunc-struct-return.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
phi-speculation1.ll
phi-speculation2.ll
ptr-int-transitivity-1.ll PR17925 bugfix. 2013-11-26 16:11:03 +00:00
ptr-int-transitivity-2.ll PR17925 bugfix. 2013-11-26 16:11:03 +00:00
ptr-int-transitivity-3.ll PR17925 bugfix. 2013-11-26 16:11:03 +00:00
ranges.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
too-small.ll
vector-GEP-crash.ll [opaque pointer type] Add textual IR support for explicit type parameter to getelementptr instruction 2015-02-27 19:29:02 +00:00
vector.ll [opaque pointer type] Add textual IR support for explicit type parameter to load instruction 2015-02-27 21:17:42 +00:00
vectors-and-arrays.ll