2010-04-02 |
Dale Johannesen | Teach AnalyzeBranch, RemoveBranch and the branch |
blob | commitdiff | raw |
2010-03-19 |
Bob Wilson | Stop trying to merge identical jump tables. This had... |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Bob Wilson | Remove a check that can no longer be true, after r84803. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | eliminate InvalidateLabel and LabelIDList from MMI... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Fix another place where DEBUG_VALUE affected codegen. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | This survived a bootstrap, so let's try 98104 again. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Speculatively revert 98104; could be what's causing... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Dale Johannesen | Ever more complicated DEBUG_VALUE fixes for branch... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Dale Johannesen | Fix dbg value handling in tail merging. |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Dale Johannesen | Fix some more places where dbg_value affected codegen. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-01-25 |
Chris Lattner | Rearrange handling of jump tables. Highlights: |
blob | commitdiff | raw | diff to current |
2009-12-24 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Bill Wendling | Initialize uninitialized variables. |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Bill Wendling | Initialize uninitialized variables. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Bill Wendling | Revert these. They may have been causing 483_xalancbmk... |
blob | commitdiff | raw | diff to current |
2009-12-11 |
Bill Wendling | Don't try to move a MBB into the fall-through position... |
blob | commitdiff | raw | diff to current |
2009-12-05 |
Dan Gohman | Remove the target hook TargetInstrInfo::BlockHasNoFallT... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-26 |
Bob Wilson | Split tail duplication into a separate pass. This... |
blob | commitdiff | raw | diff to current |
2009-11-24 |
Bob Wilson | Refactor target hook for tail duplication as requested... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | There should be no need to keep renumbering blocks... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Tail duplication still needs to iterate. Duplicating... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add another statistic to measure code size due to tail... |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add statistics for tail duplication. |
blob | commitdiff | raw | diff to current |
2009-11-18 |
Bob Wilson | Add a target hook to allow changing the tail duplicatio... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Remove a special case for tail merging that seems to... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Dan Gohman | Set MadeChange instead of MadeChangeThisIteration. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Update a comment, now that tail duplication happens... |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Bob Wilson | Perform tail duplication only once, after tail merging... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Fix some comments. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Whitespace: be consistent with pointer syntax. |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Bob Wilson | Clean up whitespace. |
blob | commitdiff | raw | diff to current |
2009-11-13 |
Dan Gohman | When optimizing for size, don't tail-merge unless it... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Make the BranchFolderPass class local to BranchFolding... |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Minor code cleanups. |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Dan Gohman | Tail merge at any size when there are two potentials... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Promote MergePotentialsElt and SameTailElt to be regula... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Revert this line of 86871. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Add support for tail duplication to BranchFolding,... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Fix indentation level. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Prefix MBB numbers with "BB#" in debug output to make... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Minor code simplification. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Dan Gohman | Remove an unused variable. |
blob | commitdiff | raw | diff to current |
2009-11-10 |
Dan Gohman | Minor code simplification. |
blob | commitdiff | raw | diff to current |
2009-11-03 |
Bob Wilson | Fix branch folding bug for indirect branches: for a... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Don't delete blocks which have their address taken. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Bob Wilson | Refactor complicated predicate into a separate function. |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Bob Wilson | Reimplement BranchFolding change to avoid tail merging... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Bob Wilson | Revert r85346 change to control tail merging by CodeGen... |
blob | commitdiff | raw | diff to current |
2009-10-27 |
Bob Wilson | Record CodeGen optimization level in the BranchFolding... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Dan Gohman | Revert the main portion of r31856. It was causing Branc... |
blob | commitdiff | raw | diff to current |
2009-09-04 |
Evan Cheng | Run branch folding if if-converter make some transforma... |
blob | commitdiff | raw | diff to current |
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 |
next |