2007-10-25 |
Bill Wendling | Added comment explaining why we are doing this check. |
blob | commitdiff | raw | diff to current |
2007-10-19 |
Bill Wendling | Don't branch fold inline asm statements. |
blob | commitdiff | raw | diff to current |
2007-08-02 |
Dan Gohman | More explicit keywords. |
blob | commitdiff | raw | diff to current |
2007-07-11 |
Duncan Sands | If assertions are not enabled, we should return False... |
blob | commitdiff | raw | diff to current |
2007-07-10 |
David Greene | Make this work with GLIBCXX_DEBUG. |
blob | commitdiff | raw | diff to current |
2007-06-29 |
David Greene | Fix misue of iterator pointing to erased object. Uncov... |
blob | commitdiff | raw | diff to current |
2007-06-18 |
Evan Cheng | Move CorrectExtraCFGEdges() from BranchFolding.cpp... |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Dale Johannesen | Make throttle a hidden parameter, per review. |
blob | commitdiff | raw | diff to current |
2007-06-08 |
Dale Johannesen | Throttle tail merging; handling blocks with large numbe... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Dale Johannesen | Tail merging wasn't working for predecessors of landing... |
blob | commitdiff | raw | diff to current |
2007-06-04 |
Evan Cheng | Move ReplaceUsesOfBlockWith() out of BranchFolding... |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Dale Johannesen | Fix CorrectExtraCFGEdges to allow for multiple LandingP... |
blob | commitdiff | raw | diff to current |
2007-06-01 |
Dale Johannesen | Implement smarter algorithm for choosing which blocks... |
blob | commitdiff | raw | diff to current |
2007-05-31 |
Dale Johannesen | Arrange for only 1 of multiple branches to landing... |
blob | commitdiff | raw | diff to current |
2007-05-30 |
Dale Johannesen | Changed per review comment. |
blob | commitdiff | raw | diff to current |
2007-05-29 |
Dale Johannesen | Make stable_sort in tail merging actually be stable... |
blob | commitdiff | raw | diff to current |
2007-05-24 |
Dale Johannesen | Blocks that cond-br and uncond-br/fallthrough to same... |
blob | commitdiff | raw | diff to current |
2007-05-24 |
Dale Johannesen | Fix for PR1444: do not create two successors to the... |
blob | commitdiff | raw | diff to current |
2007-05-23 |
Dale Johannesen | Two tail merging improvements: |
blob | commitdiff | raw | diff to current |
2007-05-22 |
Dale Johannesen | Make tail merging the default, except on powerPC. ... |
blob | commitdiff | raw | diff to current |
2007-05-18 |
Dale Johannesen | Remove some unneeded branches. (spotted by Evan, thanks) |
blob | commitdiff | raw | diff to current |
2007-05-15 |
Dale Johannesen | Remove extra CFG edges before doing these passes; it... |
blob | commitdiff | raw | diff to current |
2007-05-10 |
Dale Johannesen | Do not generate branches to entry block. This fixes... |
blob | commitdiff | raw | diff to current |
2007-05-10 |
Dale Johannesen | Make tail merging handle many more cases (all it can... |
blob | commitdiff | raw | diff to current |
2007-05-07 |
Dale Johannesen | Handle some non-exit blocks in tail merging. |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-04-30 |
Chris Lattner | Fix PR1228 and CodeGen/Generic/2007-04-30-LandingPadBra... |
blob | commitdiff | raw | diff to current |
2007-03-20 |
Dale Johannesen | maintain LiveIn when splitting blocks (register scaveng... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Jim Laskey | Remove isAccessable. |
blob | commitdiff | raw | diff to current |
2007-02-21 |
Jim Laskey | Make branch folding behave in the presence of landing... |
blob | commitdiff | raw | diff to current |
2007-02-17 |
Dale Johannesen | Fixes PR 1200 |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Change the MachineDebugInfo to MachineModuleInfo to... |
blob | commitdiff | raw | diff to current |
2007-01-26 |
Jim Laskey | Make LABEL a builtin opcode. |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors from Statistics |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | Don't transform in another bad case: if the block is... |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | Fix another case we *don't* want to do this xform. |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | make the previous change more aggressive, moving any... |
blob | commitdiff | raw | diff to current |
2006-11-18 |
Chris Lattner | Minor code layout tweak: if we have something like... |
blob | commitdiff | raw | diff to current |
2006-11-08 |
Chris Lattner | optimize single MBB loops better. In particular, produce: |
blob | commitdiff | raw | diff to current |
2006-11-05 |
Jeff Cohen | Unbreak VC++ build. |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | give branch folding a simple heuristic to decide which... |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | make tail merging more aggressive. If two blocks share... |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Chris Lattner | enable branch folding with an option |
blob | commitdiff | raw | diff to current |
2006-10-29 |
Chris Lattner | Make CanFallThrough more intelligent (so it can handle... |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Chris Lattner | Teach branch folding to fold identical jump tables... |
blob | commitdiff | raw | diff to current |
2006-10-28 |
Chris Lattner | improve deletion of blocks that just contain branches... |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Chris Lattner | simplify code |
blob | commitdiff | raw | diff to current |
2006-10-25 |
Chris Lattner | turn off tail merging for now |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Chris Lattner | move single basic blocks that are neither fallen into... |
blob | commitdiff | raw | diff to current |
2006-10-23 |
Chris Lattner | Enable tail merging by default. |
blob | commitdiff | raw | diff to current |
2006-10-23 |
Jim Laskey | More complete solution to deleting blocks and debug... |
blob | commitdiff | raw | diff to current |
2006-10-21 |
Chris Lattner | don't break infinite loops |
blob | commitdiff | raw | diff to current |
2006-10-21 |
Chris Lattner | Use branch reversal to do stuff like this: |
blob | commitdiff | raw | diff to current |
2006-10-21 |
Chris Lattner | Transform code like: |
blob | commitdiff | raw | diff to current |
2006-10-21 |
Chris Lattner | Three changes: |
blob | commitdiff | raw | diff to current |
2006-10-21 |
Chris Lattner | Add an experimental cross-jumping implementation. |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Chris Lattner | Teach the branch folder to update debug info if it... |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Chris Lattner | Enable deleting branches to successor blocks. With... |
blob | commitdiff | raw | diff to current |
2006-10-17 |
Chris Lattner | Reenable this pass, fixing the bugs in it. |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | disable this pass for now, it's causing issues |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Chris Lattner | falling off the end of a function is ok with an unreach... |
blob | commitdiff | raw | diff to current |
2006-10-13 |
Chris Lattner | disable some objectionable code, maybe we can bring... |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-01 |
Chris Lattner | Dereferencing end() is bad. |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Alkis Evlogimenos | Make OptimizeBlock take a MachineFunction::iterator... |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Chris Lattner | Next on a pointer increments the pointer, not an iterator |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Alkis Evlogimenos | Use next() helper to make code more readable. Use |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Alkis Evlogimenos | Use MachineFunction::iterator instead of a MachineBasic... |
blob | commitdiff | raw | diff to current |
2004-07-31 |
Chris Lattner | Implement a simple target-independent CFG cleanup pass |
blob | commitdiff | raw | diff to current |
|