| Commit message (Expand) | Author | Age | Files | Lines |
| * | move another load optimization from instcombine -> libanalysis. | Chris Lattner | 2009-10-22 | 1 | -12/+2 |
| * | move 'loading i32 from string' optimization from instcombine | Chris Lattner | 2009-10-22 | 1 | -34/+0 |
| * | Move some constant folding logic for loads out of instcombine into | Chris Lattner | 2009-10-22 | 1 | -42/+18 |
| * | fix PR5262. | Chris Lattner | 2009-10-22 | 1 | -15/+42 |
| * | Derive metadata hierarchy from Value instead of User. | Devang Patel | 2009-10-21 | 2 | -5/+0 |
| * | revert r84754, it isn't the right approach. Edwin, please propose | Chris Lattner | 2009-10-21 | 1 | -60/+6 |
| * | Make changes to rev 84292 as requested by Chris Lattner. | Victor Hernandez | 2009-10-21 | 2 | -4/+20 |
| * | Fix PR5262: when folding select into PHI, make sure all operands are available | Torok Edwin | 2009-10-21 | 1 | -6/+60 |
| * | make GVN work better when TD is not around: | Chris Lattner | 2009-10-21 | 1 | -15/+21 |
| * | Do not remove dead metadata for now. | Devang Patel | 2009-10-21 | 1 | -1/+2 |
| * | alternate fix for PR5258 which avoids worklist problems, with reduced testcase. | Chris Lattner | 2009-10-20 | 1 | -11/+6 |
| * | Restore LoopUnswitch's block-oriented threshold. LoopUnswitch now checks both | Dan Gohman | 2009-10-20 | 1 | -36/+27 |
| * | Fix PR5258, jump-threading creating invalid PHIs. | Torok Edwin | 2009-10-20 | 1 | -2/+10 |
| * | Fix PR4313: IPSCCP was not setting the lattice value for the invoke instruction | Torok Edwin | 2009-10-20 | 1 | -2/+4 |
| * | Refactor lookup_or_add to contain _MUCH_ less duplicated code. Add support for | Owen Anderson | 2009-10-19 | 1 | -181/+217 |
| * | Malloc calls are marked NoAlias, so the code below the isMalloc() check makes... | Victor Hernandez | 2009-10-19 | 1 | -2/+0 |
| * | Simplify some code. | Owen Anderson | 2009-10-19 | 1 | -124/+61 |
| * | 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 |
| * | remove the IndMemRemPass, which only made sense for when malloc/free were int... | Chris Lattner | 2009-10-18 | 2 | -100/+0 |
| * | Use raw_ostream::write_escaped instead of EscapeString. | Daniel Dunbar | 2009-10-17 | 1 | -6/+4 |
| * | 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 | 5 | -457/+15 |
| * | Autoupgrade malloc insts to malloc calls. | Victor Hernandez | 2009-10-17 | 3 | -118/+40 |
| * | HeapAllocSRoA also needs to check if malloc array size can be computed. | Victor Hernandez | 2009-10-16 | 1 | -36/+40 |
| * | Move zext and sext casts fed by loads into the same block as the | Dan Gohman | 2009-10-16 | 1 | -1/+41 |
| * | Strip trailing white space. | Duncan Sands | 2009-10-16 | 1 | -33/+31 |
| * | Fix bug where array malloc with unexpected computation of the size argument r... | Victor Hernandez | 2009-10-15 | 1 | -17/+17 |
| * | only try to fold constantexpr operands when the worklist is first populated, | Chris Lattner | 2009-10-15 | 1 | -15/+30 |
| * | don't bother calling ConstantFoldInstruction unless there is a use of the | Chris Lattner | 2009-10-15 | 1 | -22/+25 |
| * | Use isVoidTy() | Devang Patel | 2009-10-14 | 4 | -12/+12 |
| * | make instcombine's instruction sinking more aggressive in the | Chris Lattner | 2009-10-14 | 1 | -3/+10 |
| * | Check void type before using RAUWd. | Devang Patel | 2009-10-13 | 3 | -7/+27 |
| * | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 3 | -15/+11 |
| * | Use the new CodeMetrics class to compute code size instead of | Dan Gohman | 2009-10-13 | 1 | -6/+6 |
| * | 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 |
| * | Move the InlineCost code from Transforms/Utils to Analysis. | Dan Gohman | 2009-10-13 | 3 | -3/+3 |
| * | 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 |
| * | Make LoopUnswitch's cost estimation count Instructions, rather than | Dan Gohman | 2009-10-13 | 1 | -19/+7 |
| * | Make licm debug message readable. | Evan Cheng | 2009-10-12 | 1 | -1/+2 |
| * | Fix warning. | Dale Johannesen | 2009-10-12 | 1 | -1/+1 |
| * | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-12 | 1 | -18/+26 |
| * | revert r83814 for now, it is making the llvm-gcc bootstrap unhappy. | Chris Lattner | 2009-10-11 | 1 | -26/+1 |
| * | populate instcombine's initial worklist more carefully, causing | Chris Lattner | 2009-10-11 | 1 | -1/+26 |
| * | remove some harmful code that would turn an insertelement on an undef | Chris Lattner | 2009-10-11 | 1 | -22/+0 |
| * | teach instcombine to simplify xor's harder, catching the | Chris Lattner | 2009-10-11 | 1 | -0/+27 |
| * | cleanups | Chris Lattner | 2009-10-11 | 1 | -20/+18 |
| * | cleanup, no functionality change. | Chris Lattner | 2009-10-11 | 1 | -34/+33 |