| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. | Nick Lewycky | 2009-10-25 | 35 | -44/+43 |
* | Remove ICmpInst::isSignedPredicate which was a reimplementation | Nick Lewycky | 2009-10-25 | 3 | -25/+23 |
* | MapValue doesn't needs its LLVMContext argument. | Dan Gohman | 2009-10-24 | 3 | -18/+13 |
* | Rename isLoopExit to isLoopExiting, for consistency with the wording | Dan Gohman | 2009-10-24 | 1 | -1/+1 |
* | Rewrite LoopRotation's SSA updating code using SSAUpdater. | Dan Gohman | 2009-10-24 | 1 | -226/+70 |
* | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 9 | -190/+59 |
* | Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su... | Victor Hernandez | 2009-10-23 | 5 | -46/+45 |
* | Make LoopDeletion check the maximum backedge taken count, rather than the | Dan Gohman | 2009-10-23 | 1 | -1/+1 |
* | 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 |