| Commit message (Expand) | Author | Age | Files | Lines |
| * | alternate fix for PR5258 which avoids worklist problems, with reduced testcase. | Chris Lattner | 2009-10-20 | 1 | -11/+6 |
| * | Fix PR5258, jump-threading creating invalid PHIs. | Edwin Török | 2009-10-20 | 1 | -2/+10 |
| * | Fix SplitBlockPredecessors' LoopInfo updating code to handle the case | Dan Gohman | 2009-10-19 | 1 | -8/+20 |
| * | Change instnamer to name arguments "arg" instead of "tmp" for clarity, and | Dan Gohman | 2009-10-19 | 1 | -2/+2 |
| * | Simplify some code (first hunk) and fix PR5208 (second hunk) by | Chris Lattner | 2009-10-17 | 1 | -8/+6 |
| * | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 1 | -29/+10 |
| * | Strip trailing white space. | Duncan Sands | 2009-10-16 | 1 | -33/+31 |
| * | Update CMake file. | Ted Kremenek | 2009-10-13 | 1 | -1/+0 |
| * | Commit the removal of this file, which is now moved to lib/Analysis. | Dan Gohman | 2009-10-13 | 1 | -337/+0 |
| * | Start refactoring the inline cost estimation code so that it can be used | Dan Gohman | 2009-10-13 | 1 | -71/+71 |
| * | change simplifycfg to not duplicate 'unwind' instructions. Hopefully | Chris Lattner | 2009-10-13 | 1 | -12/+5 |
| * | rewrite LCSSA to use SSAUpdate, to only return true if it modifies | Chris Lattner | 2009-10-11 | 1 | -154/+130 |
| * | clean up and simplify some code. Don't use setvector when things will be | Chris Lattner | 2009-10-11 | 1 | -28/+23 |
| * | add a simple helper method. | Chris Lattner | 2009-10-10 | 1 | -0/+6 |
| * | add ability for clients of SSAUpdater to find out about the | Chris Lattner | 2009-10-10 | 1 | -1/+9 |
| * | add the ability to get a rewritten value from the middle of a block, | Chris Lattner | 2009-10-10 | 1 | -3/+92 |
| * | rename GetValueInBlock -> GetValueAtEndOfBlock to better reflect | Chris Lattner | 2009-10-10 | 1 | -11/+11 |
| * | use a typedef instead of spelling out an insane type. Yay for auto someday. | Chris Lattner | 2009-10-10 | 1 | -3/+3 |
| * | Implement an efficient and fully general SSA update mechanism that | Chris Lattner | 2009-10-10 | 2 | -0/+233 |
| * | random tidying | Chris Lattner | 2009-10-10 | 1 | -7/+5 |
| * | Use names instead of numbers for some of the magic | Dale Johannesen | 2009-10-09 | 1 | -6/+6 |
| * | Add FreeInst to the "is a call" check for Insts that are calls, but | Eric Christopher | 2009-10-07 | 1 | -2/+2 |
| * | While we still have a MallocInst treat it as a call like any other | Eric Christopher | 2009-10-07 | 1 | -0/+4 |
| * | Introduce and use convenience methods for getting pointer types | Duncan Sands | 2009-10-06 | 3 | -6/+6 |
| * | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 1 | -1/+1 |
| * | Do away with the strange use of BitVectors in SSI, and just use normal sets. ... | Owen Anderson | 2009-10-04 | 1 | -116/+90 |
| * | Fix a typo in the comment. | Owen Anderson | 2009-10-04 | 1 | -1/+1 |
| * | SSI needs to require DT and DF transitively, since it uses them outside of it... | Owen Anderson | 2009-10-04 | 1 | -3/+3 |
| * | Fix this code so that it doesn't try to iterate through a std::vector | Dan Gohman | 2009-09-30 | 1 | -3/+4 |
| * | Remove a redundant #ifndef and add an assertion string. | Dan Gohman | 2009-09-28 | 1 | -3/+1 |
| * | Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. | Dan Gohman | 2009-09-28 | 1 | -83/+48 |
| * | calls are already handled, malloc doesn't need a special case. | Chris Lattner | 2009-09-27 | 1 | -3/+1 |
| * | Instruction::clone does not need to take an LLVMContext&. Remove that and | Nick Lewycky | 2009-09-27 | 4 | -12/+10 |
| * | A minor improvment in accuracy to inline cost | Dale Johannesen | 2009-09-23 | 1 | -6/+14 |
| * | tidy up | Chris Lattner | 2009-09-21 | 1 | -7/+8 |
| * | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez | 2009-09-18 | 1 | -1/+2 |
| * | Update malloc call creation code (AllocType is now the element type of the ma... | Victor Hernandez | 2009-09-18 | 1 | -2/+6 |
| * | Preserve ProfileInfo during CodeGenPrepare. | Andreas Neustifter | 2009-09-16 | 1 | -1/+9 |
| * | Correctly handle the case where a comparison is created in one BasicBlock and | Nick Lewycky | 2009-09-10 | 1 | -37/+30 |
| * | Add malloc call utility functions. Patch by Victor Hernandez. | Evan Cheng | 2009-09-10 | 1 | -52/+6 |
| * | Fix SplitCriticalEdge to properly update LCSSA form when splitting a | Dan Gohman | 2009-09-09 | 1 | -24/+51 |
| * | Preserve ProfileInfo. | Andreas Neustifter | 2009-09-09 | 1 | -0/+7 |
| * | Re-apply r80926, with fixes: keep the domtree informed of new blocks | Dan Gohman | 2009-09-08 | 4 | -63/+161 |
| * | Fix comment. | Eric Christopher | 2009-09-06 | 1 | -1/+1 |
| * | Revert r80926. It causes loop unswitch assertion and slow down some JIT tests... | Evan Cheng | 2009-09-06 | 4 | -154/+62 |
| * | Add a verifyAnalysis to LoopInfo, LoopSimplify, and LCSSA form that verify | Dan Gohman | 2009-09-03 | 4 | -62/+154 |
| * | Change PHINode::hasConstantValue to have a DominatorTree argument | Dan Gohman | 2009-09-03 | 3 | -27/+20 |
| * | back out my recent commit (r80858), it seems to break self-hosting buildbot's... | Gabor Greif | 2009-09-03 | 1 | -2/+2 |
| * | re-commit r66920 (which has been backed out in r66953) I may have more luck t... | Gabor Greif | 2009-09-03 | 1 | -2/+2 |
| * | remove a bunch of explicit code previously needed to update the | Chris Lattner | 2009-09-01 | 1 | -27/+7 |