| Commit message (Expand) | Author | Age | Files | Lines |
* | back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_... | Gabor Greif | 2010-03-19 | 4 | -7/+7 |
* | Recommit r80858 again (which has been backed out in r80871). | Gabor Greif | 2010-03-19 | 4 | -7/+7 |
* | str[r]chr returns its pointer argument so we cannot mark it as nocapture. Tha... | Benjamin Kramer | 2010-03-16 | 1 | -1/+0 |
* | Mark str[r]chr readonly. | Benjamin Kramer | 2010-03-16 | 1 | -1/+10 |
* | Skip debug info intrinsics. | Devang Patel | 2010-03-15 | 1 | -0/+4 |
* | Skip debug info intrinsics. | Devang Patel | 2010-03-15 | 1 | -0/+4 |
* | In "empty" bb, the return instruction may not be first instruction, if dbg va... | Devang Patel | 2010-03-15 | 1 | -1/+1 |
* | Skip over debug info when trying to merge two return BBs. | Bill Wendling | 2010-03-14 | 1 | -4/+9 |
* | Make returns more consistent with others. | Bill Wendling | 2010-03-14 | 1 | -2/+2 |
* | Add a virtual destructor and give vtable a home. | Benjamin Kramer | 2010-03-12 | 1 | -0/+2 |
* | Factor checked library call optimization into a common helper class and use it | Benjamin Kramer | 2010-03-12 | 3 | -200/+128 |
* | Whoops this already existed. | Nate Begeman | 2010-03-11 | 1 | -4/+0 |
* | Add a handful of additional useful pass manager things to the C API | Nate Begeman | 2010-03-11 | 1 | -0/+15 |
* | stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __s... | Benjamin Kramer | 2010-03-11 | 3 | -58/+11 |
* | Lower stpcpy_chk when possible. | Eric Christopher | 2010-03-11 | 3 | -6/+40 |
* | Fix typo. | Eric Christopher | 2010-03-11 | 1 | -1/+1 |
* | Do some final lowering in CodeGenPrepare of _chk calls similar to | Eric Christopher | 2010-03-11 | 1 | -0/+134 |
* | Add strncpy libcall creator. Use it when it should be used. | Eric Christopher | 2010-03-11 | 2 | -1/+22 |
* | Add a DominatorTree argument to isLCSSA so that it doesn't have to | Dan Gohman | 2010-03-10 | 5 | -12/+5 |
* | Fix a comment. | Dan Gohman | 2010-03-10 | 1 | -1/+1 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 3 | -6/+12 |
* | Revert r98089, it was breaking a clang test. | Jakob Stoklund Olesen | 2010-03-09 | 3 | -12/+6 |
* | Try to keep the cached inliner costs around for a bit longer for big functions. | Jakob Stoklund Olesen | 2010-03-09 | 3 | -6/+12 |
* | Add inlining threshold to log output. | Jakob Stoklund Olesen | 2010-03-09 | 1 | -1/+4 |
* | Re-commit 97860 with fix. getMallocAllocatedType may return null. | Evan Cheng | 2010-03-08 | 1 | -0/+10 |
* | Avoid using DIDescriptor.isNull(). | Devang Patel | 2010-03-08 | 1 | -3/+3 |
* | Revert r97947. | Devang Patel | 2010-03-08 | 1 | -3/+3 |
* | Avoid using DIDescriptor.isNull(). | Devang Patel | 2010-03-08 | 1 | -3/+3 |
* | Let the fallthrough handle whether or not we've changed anything | Eric Christopher | 2010-03-06 | 1 | -1/+3 |
* | Migrate _chk call lowering from SimplifyLibCalls to InstCombine. Stub | Eric Christopher | 2010-03-06 | 3 | -136/+128 |
* | Temporarily revert: | Eric Christopher | 2010-03-06 | 1 | -10/+0 |
* | Transform @llvm.objectsize to integer if the argument is a result of malloc o... | Evan Cheng | 2010-03-06 | 1 | -0/+10 |
* | Update CMake build. | Ted Kremenek | 2010-03-05 | 1 | -0/+1 |
* | Move SimplifyLibCalls's LibCall builders to a separate file so they | Eric Christopher | 2010-03-05 | 2 | -386/+357 |
* | Safely turn memset_chk etc. to non-chk variant if the known object size is >=... | Evan Cheng | 2010-03-05 | 1 | -13/+19 |
* | Instcombine should turn llvm.objectsize of a alloca with static size to an in... | Evan Cheng | 2010-03-05 | 1 | -9/+22 |
* | fix PR6512, a case where instcombine would incorrectly merge loads | Chris Lattner | 2010-03-05 | 1 | -0/+2 |
* | Fix PR6503. This turned into a much more interesting and nasty bug. Various | Chris Lattner | 2010-03-05 | 3 | -139/+107 |
* | simplify some functions and make them work with vector | Chris Lattner | 2010-03-05 | 1 | -62/+25 |
* | fix a nice subtle reassociate bug which would only occur | Chris Lattner | 2010-03-05 | 1 | -5/+21 |
* | Move GetStringLength and helper from SimplifyLibCalls to ValueTracking. | Eric Christopher | 2010-03-05 | 1 | -124/+0 |
* | Add missing break for Intrinsic::objectsize case. It was falling through to t... | Evan Cheng | 2010-03-05 | 1 | -0/+1 |
* | Make SCEVExpander and LSR more aggressive about hoisting expressions out | Dan Gohman | 2010-03-03 | 1 | -4/+24 |
* | This test case: | Bill Wendling | 2010-03-03 | 1 | -2/+4 |
* | Non-affine post-inc SCEV expansions have more code which must be | Dan Gohman | 2010-03-02 | 1 | -2/+6 |
* | Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul, | Dan Gohman | 2010-03-02 | 2 | -4/+4 |
* | Don't attempt load PRE when there is no real redundancy (i.e., the load is in | Bob Wilson | 2010-03-02 | 1 | -4/+6 |
* | When GVN needs to split critical edges for load PRE, check all of the | Bob Wilson | 2010-03-01 | 1 | -1/+4 |
* | MemoryDepAnalysis is not used if redundant load processing is disabled. | Evan Cheng | 2010-03-01 | 1 | -1/+1 |
* | Add some debug output to LoopSimplify. | Dan Gohman | 2010-03-01 | 1 | -0/+30 |