| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | Spelling fixes. | Dan Gohman | 2010-03-01 | 2 | -17/+17 |
* | Prune #includes. | Dan Gohman | 2010-03-01 | 1 | -1/+0 |
* | Revert r97245 which seems to be causing performance problems. | Bob Wilson | 2010-02-28 | 1 | -6/+5 |
* | fix grammaro's pointed out by daniel | Chris Lattner | 2010-02-27 | 1 | -2/+2 |
* | fix PR6414, a nondeterminism issue in IPSCCP which was because | Chris Lattner | 2010-02-27 | 1 | -1/+15 |
* | Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday, | Chris Lattner | 2010-02-26 | 1 | -3/+2 |
* | remove dead code, by this point all uses of CI are gone. | Chris Lattner | 2010-02-26 | 1 | -4/+1 |
* | Move the EnableFullLoadPRE flag from a separate command-line option to an | Bob Wilson | 2010-02-26 | 1 | -5/+6 |
* | Remove unused "NoPRE" parameter in GVN and createGVNPass(). | Bob Wilson | 2010-02-26 | 1 | -5/+4 |