Detemplatize the Statistic class. The only type it is instantiated with
[oota-llvm.git] / lib / CodeGen / BranchFolding.cpp
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-18 Chris LattnerDon't transform in another bad case: if the block is...
2006-11-18 Chris LattnerFix another case we *don't* want to do this xform.
2006-11-18 Chris Lattnermake the previous change more aggressive, moving any...
2006-11-18 Chris LattnerMinor code layout tweak: if we have something like...
2006-11-08 Chris Lattneroptimize single MBB loops better. In particular, produce:
2006-11-05 Jeff CohenUnbreak VC++ build.
2006-11-02 Reid SpencerFor PR786:
2006-11-01 Chris Lattnergive branch folding a simple heuristic to decide which...
2006-11-01 Chris Lattnermake tail merging more aggressive. If two blocks share...
2006-11-01 Chris Lattnerenable branch folding with an option
2006-10-29 Chris LattnerMake CanFallThrough more intelligent (so it can handle...
2006-10-28 Chris LattnerTeach branch folding to fold identical jump tables...
2006-10-28 Chris Lattnerimprove deletion of blocks that just contain branches...
2006-10-25 Chris Lattnersimplify code
2006-10-25 Chris Lattnerturn off tail merging for now
2006-10-24 Chris Lattnermove single basic blocks that are neither fallen into...
2006-10-23 Chris LattnerEnable tail merging by default.
2006-10-23 Jim LaskeyMore complete solution to deleting blocks and debug...
2006-10-21 Chris Lattnerdon't break infinite loops
2006-10-21 Chris LattnerUse branch reversal to do stuff like this:
2006-10-21 Chris LattnerTransform code like:
2006-10-21 Chris LattnerThree changes:
2006-10-21 Chris LattnerAdd an experimental cross-jumping implementation.
2006-10-17 Chris LattnerTeach the branch folder to update debug info if it...
2006-10-17 Chris LattnerEnable deleting branches to successor blocks. With...
2006-10-17 Chris LattnerReenable this pass, fixing the bugs in it.
2006-10-14 Chris Lattnerdisable this pass for now, it's causing issues
2006-10-14 Chris Lattnerfalling off the end of a function is ok with an unreach...
2006-10-13 Chris Lattnerdisable some objectionable code, maybe we can bring...
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-01 Chris LattnerDereferencing end() is bad.
2004-07-31 Alkis EvlogimenosMake OptimizeBlock take a MachineFunction::iterator...
2004-07-31 Chris LattnerNext on a pointer increments the pointer, not an iterator
2004-07-31 Alkis EvlogimenosUse next() helper to make code more readable. Use
2004-07-31 Alkis EvlogimenosUse MachineFunction::iterator instead of a MachineBasic...
2004-07-31 Chris LattnerImplement a simple target-independent CFG cleanup pass