2004-06-03 |
Brian Gaeke | Expand head-of-file comment. |
tree | commitdiff |
2004-06-01 |
Brian Gaeke | Use new form of unconditional branch constructor. |
tree | commitdiff |
2004-05-28 |
Chris Lattner | Fix one of the major things that is causing the C Backe... |
tree | commitdiff |
2004-05-27 |
John Criswell | Fix a bug in the -deadtypeelim pass. The SymbolTable... |
tree | commitdiff |
2004-05-27 |
Chris Lattner | Fix InstCombine/load.ll & PR347. |
tree | commitdiff |
2004-05-27 |
Chris Lattner | Implement constant folding of fmod, which is used a... |
tree | commitdiff |
2004-05-27 |
Chris Lattner | Restructure call constant folding code a bit to make... |
tree | commitdiff |
2004-05-26 |
Alkis Evlogimenos | Do not pass a null pointer if this instruction is not... |
tree | commitdiff |
2004-05-26 |
Alkis Evlogimenos | Use one destination constructor for the unconditional... |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Convert to SymbolTable's new iteration interface. |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Convert to SymbolTable's new lookup and iteration inter... |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Remove unused header file. |
tree | commitdiff |
2004-05-25 |
Reid Spencer | Make this pass simply invoke SymbolTable::strip(). |
tree | commitdiff |
2004-05-25 |
Chris Lattner | Implement InstCombine:shift.ll:test16, which turns... |
tree | commitdiff |
2004-05-25 |
Chris Lattner | Implement instcombine/cast.ll:test16: |
tree | commitdiff |
2004-05-24 |
Chris Lattner | Fix a bug in my previous checkin |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Spelling people's names right is kinda important |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Fix cases where we missed inlining some more obvious... |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Simplify the interface and remove an unneeded #include |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Fairly substantial changes to update the alias analysis... |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Adjust to the changes in the AliasSetTracker interface |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Add support for replacement of formal arguments with... |
tree | commitdiff |
2004-05-23 |
Chris Lattner | Implement the -lowergc pass which is used by code gener... |
tree | commitdiff |
2004-05-19 |
Brian Gaeke | Add CloneTraceInto(), which is based on (and has mostly... |
tree | commitdiff |
2004-05-19 |
Brian Gaeke | Move RemapInstruction() to ValueMapper, so that it... |
tree | commitdiff |
2004-05-14 |
Brian Gaeke | Clean up this pass somewhat: |
tree | commitdiff |
2004-05-13 |
Chris Lattner | This was not meant to be committed |
tree | commitdiff |
2004-05-13 |
Chris Lattner | Fix a nasty bug that caused us to unroll EXTREMELY... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | Do not pass in the same argument to the extracted funct... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | Implement support for code extracting basic blocks... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | Implement splitting of PHI nodes, allowing block extrac... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | * Pull some code out into the definedInRegion/definedIn... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | Generate substantially better code when there are a... |
tree | commitdiff |
2004-05-12 |
Chris Lattner | Two minor improvements: |
tree | commitdiff |
2004-05-08 |
Chris Lattner | Fix stupid bug in my checkin yesterday |
tree | commitdiff |
2004-05-07 |
Chris Lattner | Implement folding of GEP's like: |
tree | commitdiff |
2004-05-07 |
Chris Lattner | Fix PR336: The instcombine pass asserts when visiting... |
tree | commitdiff |
2004-05-04 |
Chris Lattner | Do not mark instructions in unreachable sections of... |
tree | commitdiff |
2004-05-04 |
Chris Lattner | Minor efficiency tweak, suggested by Patrick Meredith |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | Fix typo |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | In InsertProfilingInitCall(), make it legal to pass... |
tree | commitdiff |
2004-05-03 |
Brian Gaeke | Add initial implementation of basic-block tracing instr... |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Do not clone arbitrary condition instructions. |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Do not infinitely "unroll" single BB loops. |
tree | commitdiff |
2004-05-02 |
Chris Lattner | Dont' merge terminators that are needed to select PHI... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-merge.ll |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Make sure to reprocess instructions used by deleted... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Make sure the instruction combiner doesn't lose track... |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Fix my missing parens |
tree | commitdiff |
2004-05-01 |
Chris Lattner | Implement SimplifyCFG/branch-cond-prop.ll |
tree | commitdiff |
2004-04-30 |
Chris Lattner | Fix a major pessimization in the instcombiner. If... |
tree | commitdiff |
2004-04-27 |
Chris Lattner | Changes to fix up the inst_iterator to pass to boost... |
tree | commitdiff |
2004-04-26 |
Chris Lattner | Instcombine X/-1 --> 0-X |
tree | commitdiff |
2004-04-23 |
Misha Brukman | * Allow aggregating extracted function arguments (contr... |
tree | commitdiff |
2004-04-23 |
Chris Lattner | Move the scev expansion code into this pass, where... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Clarify the logic: the flag is renamed to `deleteFn... |
tree | commitdiff |
2004-04-22 |
Misha Brukman | Add a flag to choose between isolating a function or... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Disable a previous patch that was causing indvars to... |
tree | commitdiff |
2004-04-22 |
Chris Lattner | Fix an extremely serious thinko I made in revision... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a todo, rewriting all possible scev expressio... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | This code really wants to iterate over the OPERANDS... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Implement a fixme. The helps loops that have induction... |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix an incredibly nasty iterator invalidation problem... |
tree | commitdiff |
2004-04-21 |
Alkis Evlogimenos | Include cerrno (gcc-3.4 fix) |
tree | commitdiff |
2004-04-21 |
Chris Lattner | Fix typeo |
tree | commitdiff |
2004-04-20 |
Chris Lattner | REALLY fix PR324: don't delete linkonce functions until... |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR325 |
tree | commitdiff |
2004-04-20 |
Chris Lattner | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc... |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Initial checkin of a simple loop unswitching pass.... |
tree | commitdiff |
2004-04-19 |
Chris Lattner | Add #include |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Move isLoopInvariant to the Loop class |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Correct rewriting of exit blocks after my last patch |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Loop exit sets are no longer explicitly held, they... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Change the ExitBlocks list from being explicitly contai... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Reduce the unrolling limit |
tree | commitdiff |
2004-04-18 |
Chris Lattner | If the preheader of the loop was the entry block of... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Be much more careful about how we update instructions... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | After unrolling our single basic block loop, fold it... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Fix a bug: this does not preserve the CFG! |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Initial checkin of a simple loop unroller. This pass... |
tree | commitdiff |
2004-04-18 |
Chris Lattner | Make the tail duplication threshold accessible from... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | If the loop executes a constant number of times, try... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Fix a HUGE pessimization on X86. The indvars pass... |
tree | commitdiff |
2004-04-17 |
Chris Lattner | Even if there are not any induction variables in the... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Add support for evaluation of exp/log/log10/pow |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some really nasty dominance bugs that were exposed... |
tree | commitdiff |
2004-04-16 |
Brian Gaeke | Include <cmath> for compatibility with gcc 3.0.x (the... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix some of the strange CBE-only failures that happened... |
tree | commitdiff |
2004-04-16 |
Chris Lattner | Fix Inline/2004-04-15-InlineDeletesCall.ll |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Fix a bug in the previous checkin: if the exit block... |
tree | commitdiff |
2004-04-15 |
Chris Lattner | Change the canonical induction variable that we insert. |
tree | commitdiff |
2004-04-14 |
Chris Lattner | ADd a trivial instcombine: load null -> null |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add SCCP support for constant folding calls, implementing: |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Add a simple call constant propagation interface. |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Constant propagation should remove the dead instructions |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Fix LoopSimplify/2004-04-13-LoopSimplifyUpdateDomFronti... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | Refactor code a bit to make it simpler and eliminate... |
tree | commitdiff |
2004-04-13 |
Chris Lattner | This patch addresses PR35: Loop simplify should reconst... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Actually update the call graph as the inliner changes... |
tree | commitdiff |
2004-04-12 |
Chris Lattner | Add support for removing invoke instructions |
tree | commitdiff |
next |