2009-09-04 |
Evan Cheng | Run branch folding if if-converter make some transforma... |
blob | commitdiff | raw |
2009-09-03 |
Evan Cheng | Funky indentation. |
blob | commitdiff | raw | diff to current |
2009-08-22 |
Bill Wendling | Convert DOUT to DEBUG(errs()...). |
blob | commitdiff | raw | diff to current |
2009-08-18 |
Dan Gohman | Make tail merging handle blocks with repeated predecess... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Dale Johannesen | Rewrite previous patch to follow Chris' stylistic |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Dale Johannesen | Fix PR 4626, a crash in branch folding after OptimizeBlock |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-05-11 |
Dale Johannesen | Fix PR4188. TailMerging can't tolerate inexact |
blob | commitdiff | raw | diff to current |
2009-02-09 |
Evan Cheng | Turns out AnalyzeBranch can modify the mbb being analyz... |
blob | commitdiff | raw | diff to current |
2009-01-28 |
Duncan Sands | Rename getAnalysisToUpdate to getAnalysisIfAvailable. |
blob | commitdiff | raw | diff to current |
2009-01-08 |
Dan Gohman | Delete unnecessary parens around return values. |
blob | commitdiff | raw | diff to current |
2008-12-10 |
Bill Wendling | Add a newline after this debug output. |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Add a sanity-check to tablegen to catch the case where... |
blob | commitdiff | raw | diff to current |
2008-10-27 |
Dale Johannesen | Increase default setting of tail-merge-threshold to |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Evan Cheng | Mark several codegen passes as preserving all analysis. |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-08-22 |
Dan Gohman | Fix SmallVector's size calculation so that a size of... |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Duncan Sands | Fix PR2609. If a label is deleted, then it needs |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dale Johannesen | Fix longstanding thinko: don't exclude |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Dan Gohman | Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL... |
blob | commitdiff | raw | diff to current |
2008-06-19 |
Dan Gohman | Use the transferSuccessors helper function. |
blob | commitdiff | raw | diff to current |
2008-05-23 |
Dale Johannesen | Rewrite a loop to avoid using iterators pointing to |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Dale Johannesen | Be more aggressive about tail-merging small blocks |
blob | commitdiff | raw | diff to current |
2008-05-12 |
Dale Johannesen | Further rework of tail merge algorithm. Not quite |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Dale Johannesen | Remove an evil vector bool. Cosmetic refactoring, |
blob | commitdiff | raw | diff to current |
2008-05-09 |
Dale Johannesen | Rewrite tail merging algorithm to handle the |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Evan Cheng | Teach branch folding pass about implicit_def instructio... |
blob | commitdiff | raw | diff to current |
2008-02-28 |
Evan Cheng | Add a quick and dirty "loop aligner pass". x86 uses... |
blob | commitdiff | raw | diff to current |
2008-02-19 |
Evan Cheng | PR1909: Tail merging pass ran wild. It makes no sense... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isLoad -> isSimpleLoad due to evan's desire... |
blob | commitdiff | raw | diff to current |
2008-01-06 |
Chris Lattner | rename isStore -> mayStore to more accurately reflect... |
blob | commitdiff | raw | diff to current |
2007-12-30 |
Chris Lattner | Add new shorter predicates for testing machine operands... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Christopher Lamb | Improve branch folding by recgonizing that explict... |
blob | commitdiff | raw | diff to current |
2007-10-25 |
Bill Wendling | Changed XXX to FIXME, and added comment to the README... |
blob | commitdiff | raw | diff to current |
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 |
next |