| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR2929 by making bugpoint/code extract propagate the nothrow | Chris Lattner | 2008-12-18 | 1 | -0/+4 |
* | make instnamer name unnamed blocks as well as instructions and args. | Chris Lattner | 2008-12-18 | 1 | -1/+5 |
* | Add a helper to remove a branch and DCE the condition, and use it | Eli Friedman | 2008-12-16 | 1 | -32/+25 |
* | Fix spelling. | Misha Brukman | 2008-12-13 | 1 | -1/+1 |
* | fix a bug I introduced in simplifycfg handling single entry phi | Chris Lattner | 2008-12-07 | 1 | -1/+0 |
* | Factor some code into a new FoldSingleEntryPHINodes method. | Chris Lattner | 2008-12-03 | 3 | -10/+22 |
* | third time is the charm. | Chris Lattner | 2008-12-03 | 1 | -1/+3 |
* | fix assertion. | Chris Lattner | 2008-12-03 | 1 | -1/+1 |
* | Rename DeleteBlockIfDead to DeleteDeadBlock and make it | Chris Lattner | 2008-12-03 | 2 | -10/+5 |
* | Factor some code out of SimplifyCFG, forming a new | Chris Lattner | 2008-12-03 | 2 | -21/+34 |
* | rewrite RecursivelyDeleteTriviallyDeadInstructions to use a more efficient | Chris Lattner | 2008-11-28 | 1 | -16/+26 |
* | remove some weirdness that came from the LSR code that has | Chris Lattner | 2008-11-28 | 1 | -8/+1 |
* | delete ErasePossiblyDeadInstructionTree, replacing uses of it with | Chris Lattner | 2008-11-27 | 1 | -41/+9 |
* | enhance RecursivelyDeleteTriviallyDeadInstructions to make | Chris Lattner | 2008-11-27 | 1 | -0/+9 |
* | Enhance RecursivelyDeleteTriviallyDeadInstructions to optionally | Chris Lattner | 2008-11-27 | 1 | -7/+15 |
* | remove doConstantPropagation and dceInstruction, they are just | Chris Lattner | 2008-11-27 | 1 | -30/+25 |
* | switch InstCombine::visitLoadInst to use | Chris Lattner | 2008-11-27 | 1 | -2/+25 |
* | enhance FindAvailableLoadedValue to make use of AliasAnalysis | Chris Lattner | 2008-11-27 | 1 | -1/+20 |
* | move FindAvailableLoadedValue from JumpThreading to Transforms/Utils. | Chris Lattner | 2008-11-27 | 1 | -0/+62 |
* | simplify this code a bit. | Chris Lattner | 2008-11-27 | 1 | -4/+4 |
* | move MergeBasicBlockIntoOnlyPred to Transforms/Utils. | Chris Lattner | 2008-11-27 | 1 | -0/+33 |
* | reapply Sanjiv's patch to genericize memcpy/memset/memmove to take an | Chris Lattner | 2008-11-21 | 1 | -1/+3 |
* | Revert r59802. It was breaking the build of llvm-gcc: | Bill Wendling | 2008-11-21 | 1 | -3/+1 |
* | Make mem[cpy,move,set] intrinsics overloaded. | Sanjiv Gupta | 2008-11-21 | 1 | -1/+3 |
* | Don't forget arguments! | Devang Patel | 2008-11-20 | 1 | -1/+6 |
* | CMake: Removed source file. | Oscar Fuentes | 2008-11-19 | 1 | -1/+0 |
* | Do not use separate utility to walk all instructions and remove dead dbg intr... | Devang Patel | 2008-11-19 | 1 | -60/+0 |
* | Initialize MallocFunc and FreeFunc properly. | Devang Patel | 2008-11-18 | 1 | -1/+1 |
* | Let AnalyzeAlloca() remove debug intrinsics. | Devang Patel | 2008-11-17 | 1 | -20/+11 |
* | CMake: Remove removed source file. | Oscar Fuentes | 2008-11-12 | 1 | -1/+0 |
* | Remove | Devang Patel | 2008-11-11 | 1 | -0/+0 |
* | Undo previous check-in. | Devang Patel | 2008-11-11 | 1 | -97/+0 |
* | CMake: Updated list of source files for lib/Transforms/Utils. | Oscar Fuentes | 2008-11-11 | 1 | -0/+1 |
* | Add utility pass to remove dbg info. | Devang Patel | 2008-11-11 | 1 | -0/+97 |
* | Update CMakeLists.txt | Cedric Venet | 2008-11-11 | 1 | -0/+1 |
* | Add utility routines to remove dead debug info. | Devang Patel | 2008-11-11 | 1 | -0/+60 |
* | Rework r58829, allowing removal of dbg info intrinsics during alloca | Daniel Dunbar | 2008-11-08 | 1 | -20/+24 |
* | BCUI + 1 doesn't work. Use next instead. | Bill Wendling | 2008-11-07 | 1 | -1/+2 |
* | Handle (delete) dbg intrinsics while promoting alloca. | Devang Patel | 2008-11-07 | 1 | -3/+22 |
* | InstructionNamer preserves everything. | Devang Patel | 2008-11-06 | 1 | -0/+4 |
* | Check Attribute::NoInline. | Devang Patel | 2008-11-05 | 1 | -4/+2 |
* | Fix unused variable warnings. | Devang Patel | 2008-11-03 | 1 | -1/+5 |
* | Fix warning. | Daniel Dunbar | 2008-10-31 | 1 | -1/+1 |
* | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar | 2008-10-30 | 2 | -12/+27 |
* | Fix PR2967 by not deleting volatile load/stores that occur before unreachable. | Chris Lattner | 2008-10-29 | 1 | -0/+11 |
* | Assorted comment/naming fixes, 80-col violations, and reindentation. | Daniel Dunbar | 2008-10-28 | 1 | -9/+10 |
* | export an ID for the instructionNamer, allowing analysis/transformation passes | Torok Edwin | 2008-10-27 | 1 | -0/+1 |
* | Rewrite all the 'PromoteLocallyUsedAlloca[s]' logic. With the power of | Chris Lattner | 2008-10-27 | 1 | -175/+97 |
* | Add a new LargeBlockInfo helper, which is just a wrapper around | Chris Lattner | 2008-10-27 | 1 | -57/+123 |
* | Change create*Pass factory functions to return Pass* instead of | Daniel Dunbar | 2008-10-22 | 1 | -1/+1 |