llvm-project/llvm/test/Transforms/MergeFunc
Stepan Dyatkovskiy 6baeb8805c Commited patch from Björn Steinbrink:
Summary:
Different range metadata can lead to different optimizations in later
passes, possibly breaking the semantics of the merged function. So range
metadata must be taken into consideration when comparing Load
instructions.

Thanks!

llvm-svn: 211391
2014-06-20 19:11:56 +00:00
..
2011-02-08-RemoveEqual.ll
2013-01-10-MergeFuncAssert.ll
address-spaces.ll Teach MergeFunctions about address spaces 2013-11-10 01:44:37 +00:00
crash.ll IR: Don't allow non-default visibility on local linkage 2014-05-07 22:57:20 +00:00
fold-weak.ll
functions.ll Added functions cross-reference test. 2014-06-09 19:03:02 +00:00
inttoptr-address-space.ll IR: Don't allow non-default visibility on local linkage 2014-05-07 22:57:20 +00:00
inttoptr.ll IR: Don't allow non-default visibility on local linkage 2014-05-07 22:57:20 +00:00
merge-ptr-and-int.ll Don't merge tiny functions. 2013-10-01 18:05:30 +00:00
mergefunc-struct-return.ll [IPO/MergeFunctions] changes so it doesn't try to bitcast a struct return type but instead recreates it with insert/extract value. 2014-04-30 17:53:04 +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 Commited patch from Björn Steinbrink: 2014-06-20 19:11:56 +00:00
too-small.ll Don't merge tiny functions. 2013-10-01 18:05:30 +00:00
vector.ll TBAA: remove !tbaa from testing cases if not used. 2013-04-30 17:52:57 +00:00
vectors-and-arrays.ll