2004-03-12 |
Chris Lattner | Add constant folding wrapper support for select instruc... |
tree | commitdiff |
2004-03-12 |
Chris Lattner | Add sccp support for select instructions |
tree | commitdiff |
2004-03-12 |
Chris Lattner | Add trivial optimizations for select instructions |
tree | commitdiff |
2004-03-08 |
Chris Lattner | Initial support for edge profiling |
tree | commitdiff |
2004-03-08 |
Chris Lattner | Split utility functions out of BlockProfiling.cpp |
tree | commitdiff |
2004-03-08 |
Chris Lattner | finegrainify namespacification |
tree | commitdiff |
2004-03-08 |
Chris Lattner | Implement ArgumentPromotion/aggregate-promote.ll |
tree | commitdiff |
2004-03-07 |
Chris Lattner | Implement: ArgumentPromotion/chained.ll |
tree | commitdiff |
2004-03-07 |
Chris Lattner | Fix another minor bug, exposed by perlbmk |
tree | commitdiff |
2004-03-07 |
Chris Lattner | Since 'load null' is undefined, we can make it do whate... |
tree | commitdiff |
2004-03-07 |
Chris Lattner | Fix a minor bug and turn debug output into, well, debug... |
tree | commitdiff |
2004-03-07 |
Chris Lattner | New LLVM pass: argument promotion. This version only... |
tree | commitdiff |
2004-03-03 |
Chris Lattner | Don't emit things like malloc(16*1). Allocation instru... |
tree | commitdiff |
2004-03-02 |
Misha Brukman | Implement ExtractCodeRegion() |
tree | commitdiff |
2004-03-02 |
Misha Brukman | Make a note that this is usually used via bugpoint. |
tree | commitdiff |
2004-03-01 |
Misha Brukman | * Add implementation of ExtractBasicBlock() |
tree | commitdiff |
2004-03-01 |
Chris Lattner | Disable tail duplication in a case that breaks on Olden/tsp |
tree | commitdiff |
2004-02-29 |
Misha Brukman | * Remove function to find "main" in a Module, there... |
tree | commitdiff |
2004-02-29 |
Chris Lattner | Fix bug: test/Regression/Transforms/LowerInvoke/2004... |
tree | commitdiff |
2004-02-29 |
Chris Lattner | Fix PR255: [tailduplication] Single basic block loops... |
tree | commitdiff |
2004-02-28 |
Chris Lattner | Implement switch->br and br->switch folding by ripping... |
tree | commitdiff |
2004-02-28 |
Chris Lattner | if there is already a prototype for malloc/free, use... |
tree | commitdiff |
2004-02-28 |
Chris Lattner | Rename AddUsesToWorkList -> AddUsersToWorkList, as... |
tree | commitdiff |
2004-02-28 |
Chris Lattner | Turn 'free null' into nothing |
tree | commitdiff |
2004-02-28 |
Misha Brukman | Right, it's really Extractor, not Extraction. |
tree | commitdiff |
2004-02-28 |
Misha Brukman | A pass that uses the generic CodeExtractor to rip out... |
tree | commitdiff |
2004-02-28 |
Misha Brukman | A generic code extractor: given a list of BasicBlocks... |
tree | commitdiff |
2004-02-27 |
Chris Lattner | setcond instructions don't have aliasing implications. |
tree | commitdiff |
2004-02-27 |
Chris Lattner | Implement test/Regression/Transforms/InstCombine/canoni... |
tree | commitdiff |
2004-02-26 |
Chris Lattner | Since LLVM uses structure type equivalence, it isn... |
tree | commitdiff |
2004-02-26 |
Chris Lattner | turn things like: |
tree | commitdiff |
2004-02-25 |
Chris Lattner | My faith in programmers has been found to be totally... |
tree | commitdiff |
2004-02-25 |
Chris Lattner | Fix incorrect debug code |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Fix a faulty optimization on FP values |
tree | commitdiff |
2004-02-24 |
Chris Lattner | If a block is made dead, make sure to promptly remove it. |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Implement SimplifyCFG/switch_switch_fold.ll |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Rearrange code a bit |
tree | commitdiff |
2004-02-24 |
Chris Lattner | Implement: test/Regression/Transforms/SimplifyCFG/switc... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Generate much more efficient code in programs like... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Fix a small typeo in my checkin last night that broke... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Fix InstCombine/2004-02-23-ShiftShiftOverflow.ll |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement cast.ll::test14/15 |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Refactor some code. In the mul - setcc folding case... |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement mul.ll:test11 |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement "strength reduction" of X <= C and X >= C |
tree | commitdiff |
2004-02-23 |
Chris Lattner | Implement InstCombine/mul.ll:test10, which is a case... |
tree | commitdiff |
2004-02-22 |
Chris Lattner | Implement Transforms/InstCombine/cast.ll:test13, a... |
tree | commitdiff |
2004-02-17 |
Chris Lattner | Fix PR245: Linking weak and strong global variables... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Implement test/Regression/Transforms/SimplifyCFG/Uncond... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Fold PHI nodes of constants which are only used by... |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Teach LLVM to unravel the "swap idiom". This implements: |
tree | commitdiff |
2004-02-16 |
Chris Lattner | Implement Transforms/InstCombine/xor.ll:test19 |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Instead of producing calls to setjmp/longjmp, produce... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Adjustments to support the new ConstantAggregateZero... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Remove dependence on return type of ConstantStruct... |
tree | commitdiff |
2004-02-15 |
Chris Lattner | Remove dependence on the return type of ConstantArray... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Fix compilation of 126.gcc: intrinsic functions cannot... |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Intrinsic functions cannot throw |
tree | commitdiff |
2004-02-13 |
Chris Lattner | Expose a pass ID that can be 'required' |
tree | commitdiff |
2004-02-11 |
Chris Lattner | Remove obsolete comment. Unreachable blocks will autom... |
tree | commitdiff |
2004-02-11 |
Chris Lattner | Add an _embarassingly simple_ implementation of basic... |
tree | commitdiff |
2004-02-11 |
Chris Lattner | Implement SimplifyCFG/PhiEliminate.ll |
tree | commitdiff |
2004-02-11 |
Chris Lattner | The hasConstantReferences predicate always returns... |
tree | commitdiff |
2004-02-10 |
Chris Lattner | initialization calls now return argc. If the program... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Only add the global variable with the abort message... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Don't depend on auto data conversion |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Adjust to the changed StructType interface. In particu... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | Start using the new and improve interface to FunctionTy... |
tree | commitdiff |
2004-02-09 |
Chris Lattner | The ConstantExpr::getCast call can cause a CPR to be... |
tree | commitdiff |
2004-02-08 |
Misha Brukman | Fix grammar-o. |
tree | commitdiff |
2004-02-08 |
Chris Lattner | Improve compatibility with programs that already have... |
tree | commitdiff |
2004-02-08 |
Chris Lattner | rename the "exceptional" destination of an invoke instr... |
tree | commitdiff |
2004-02-08 |
Chris Lattner | Fix PR225: [pruneeh] -pruneeh pass removes invoke instr... |
tree | commitdiff |
2004-02-08 |
Chris Lattner | splitBasicBlock "does the right thing" now, no reason... |
tree | commitdiff |
2004-02-08 |
Chris Lattner | Implement proper invoke/unwind lowering. |
tree | commitdiff |
2004-02-08 |
Chris Lattner | Add a call to 'write' right before the call to abort... |
tree | commitdiff |
2004-02-05 |
Chris Lattner | Fix another dominator update bug. These bugs keep... |
tree | commitdiff |
2004-02-05 |
Chris Lattner | Fix bug updating dominators |
tree | commitdiff |
2004-02-05 |
Chris Lattner | Add debug output |
tree | commitdiff |
2004-02-05 |
Chris Lattner | Fix PR223: Loopsimplify incorrectly updates dominator... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Minor speedup, don't query ValueMap each time through... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Two changes: |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Optimize the case where we are inlining a function... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Adjust to the new BasicBlock ctor, which requires a... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Remove unneeded code now that splitBasicBlock does... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | More refactoring. Move alloca instructions and handle... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Move the cloning of the function body much earlier... |
tree | commitdiff |
2004-02-04 |
Chris Lattner | Give CloneBasicBlock an optional function argument... |
tree | commitdiff |
2004-02-03 |
Chris Lattner | Bunch up all locally used allocas by the block they... |
tree | commitdiff |
2004-02-03 |
Chris Lattner | Handle extremely trivial cases extremely efficiently... |
tree | commitdiff |
2004-02-02 |
Chris Lattner | Disable (x - (y - z)) => (x + (z - y)) optimization... |
tree | commitdiff |
2004-02-02 |
Chris Lattner | Update comment |
tree | commitdiff |
2004-02-02 |
Brian Gaeke | Make deadarghaX0r warning louder. |
tree | commitdiff |
2004-02-01 |
Chris Lattner | Disable tail duplication in any "hard" cases, where... |
tree | commitdiff |
2004-02-01 |
Chris Lattner | Fix the count of the number of instructions removed |
tree | commitdiff |
2004-01-28 |
Misha Brukman | Hyphenate `target-dependent' |
tree | commitdiff |
2004-01-14 |
Chris Lattner | Fix InstCombine/2004-01-13-InstCombineInvokePHI.ll... |
tree | commitdiff |
2004-01-12 |
Chris Lattner | Clean up #includes |
tree | commitdiff |
2004-01-12 |
Chris Lattner | Fix bug in previous checkin |
tree | commitdiff |
2004-01-12 |
Chris Lattner | Eliminate use of ConstantHandling and ConstantExpr... |
tree | commitdiff |
next |