Evan Cheng
|
1803e20a62
|
Teach branch folding pass about implicit_def instructions. Unfortunately we can't just eliminate them since register scavenger expects every register use to be defined. However, we can delete them when there are no intra-block uses. Carefully removing some implicit def's which enable more blocks to be optimized away.
llvm-svn: 49461
|
2008-04-10 02:32:10 +00:00 |
|
Christopher Lamb
|
5c577eb543
|
Improve branch folding by recgonizing that explict successor relationships impact the value of fall-through choices.
llvm-svn: 44785
|
2007-12-10 07:24:06 +00:00 |
|
Dan Gohman
|
794fa1f8f7
|
Convert tests using "| wc -l | grep ..." to use the count script.
llvm-svn: 41097
|
2007-08-15 13:36:28 +00:00 |
|
Dale Johannesen
|
62f49dd524
|
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
llvm-svn: 37578
|
2007-06-14 22:03:45 +00:00 |
|