aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* switch the DomTreeNodes and IDoms maps in idom/postidom to a Chris Lattner2007-08-044-28/+31
* rewrite the code used to construct pruned SSA form with the IDF method.Chris Lattner2007-08-041-82/+114
* Factor out a whole bunch of code into it's own method.Chris Lattner2007-08-041-65/+82
* Use getNumPreds(BB) instead of computing them manually. This is a very small butChris Lattner2007-08-041-4/+4
* Change the rename pass to be "tail recursive", only adding N-1 successorsChris Lattner2007-08-041-21/+35
* cache computation of #preds for a BB. This speeds upChris Lattner2007-08-041-3/+14
* reserve operand space for phi nodes when we insert them.Chris Lattner2007-08-041-0/+1
* use continue to avoid nesting, no functionality change.Chris Lattner2007-08-041-14/+15
* Promoting allocas with the 'single store' fastpath is Chris Lattner2007-08-041-10/+9
* When PromoteLocallyUsedAllocas promoted allocas, it didn't rememberChris Lattner2007-08-041-2/+13
* std::map -> DenseMapChris Lattner2007-08-041-3/+3
* Clean up comments, fix up some confusing code logic.Nick Lewycky2007-08-041-30/+47
* fix a logic bug where we wouldn't promote single store allocas if the Chris Lattner2007-08-041-2/+2
* When we do the single-store optimization, delete both the storeChris Lattner2007-08-041-2/+8
* Three improvements:Chris Lattner2007-08-041-6/+16
* switch from using a std::set to using a SmallPtrSet. This speeds up theChris Lattner2007-08-041-3/+3
* In mem2reg, when handling the single-store case, make sure to removeChris Lattner2007-08-041-8/+10
* Regenerating.Chandler Carruth2007-08-046-4835/+6441
* This is the patch to provide clean intrinsic function overloading support in ...Chandler Carruth2007-08-0427-323/+607
* split rewriting of single-store allocas into its ownChris Lattner2007-08-041-39/+57
* refactor some code to shrink PromoteMem2Reg::run a bitChris Lattner2007-08-041-63/+96
* add a typedef, no other change.Chris Lattner2007-08-041-7/+8
* avoid an unneeded vector copy. This speeds up mem2reg on the testcase Chris Lattner2007-08-041-1/+9
* make RenamePassWorkList a local var instead of an ivar.Chris Lattner2007-08-041-8/+8
* Make x86 long double alignment 32 for everything butDale Johannesen2007-08-031-1/+3
* long double patch 3 of N. Add to MVT.Dale Johannesen2007-08-033-82/+92
* long double patch 2 of N. Handle it in TargetData.Dale Johannesen2007-08-036-7/+19
* Fix a subtle miscompilation. This allows 197.parser to be compiled correctly.Owen Anderson2007-08-031-6/+8
* Fix a subtle iterator invalidation bug in a recursive algorithm.Owen Anderson2007-08-031-5/+7
* Prepare for "core" website.Reid Spencer2007-08-031-0/+26
* Long double, part 1 of N. Support in IR.Dale Johannesen2007-08-0315-4515/+3750
* add an observationChris Lattner2007-08-031-0/+27
* Fix an accidental commit.Chris Lattner2007-08-021-1/+1
* More explicit keywords.Dan Gohman2007-08-028-8/+8
* Fix the alignment requirements of several unpck and shuf instructions.Dan Gohman2007-08-023-13/+71
* Fix pastos in vector arithmetic intrinsics.Dan Gohman2007-08-021-4/+4
* Fix 80 col. violations.Owen Anderson2007-08-021-8/+14
* Fix 80 col. violations.Owen Anderson2007-08-021-7/+15
* Fix 80 col. violations.Owen Anderson2007-08-021-14/+23
* don't redefine a parameterChris Lattner2007-08-021-1/+1
* Fix a bug that was causing several miscompilations on SPEC.Owen Anderson2007-08-022-7/+21
* Implement review feedback.Christopher Lamb2007-08-021-4/+4
* I don't have time to restore this functionality right now.Chris Lattner2007-08-021-0/+1
* Replacing a cast with another one does not reduce the number of Chris Lattner2007-08-021-5/+3
* Reduced testcase for PR1594Chris Lattner2007-08-021-0/+10
* Disable an xform that causes an infinite loop. This fixes PR1594Chris Lattner2007-08-021-0/+1
* wrap some long lines. Major offenders that are left includeChris Lattner2007-08-027-11/+16
* Update dominator info for the middle blocks created while splitingDevang Patel2007-08-023-22/+141
* Mark the SSE and MMX load instructions thatDan Gohman2007-08-023-0/+16
* Enhance instcombine to be more aggressive about folding casts ofChris Lattner2007-08-022-32/+54