aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2010-03-14Make returns more consistent with others.Bill Wendling
2010-03-12Add a virtual destructor and give vtable a home.Benjamin Kramer
2010-03-12Factor checked library call optimization into a common helper class and use itBenjamin Kramer
2010-03-11Whoops this already existed.Nate Begeman
2010-03-11Add a handful of additional useful pass manager things to the C APINate Begeman
2010-03-11stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __s...Benjamin Kramer
2010-03-11Lower stpcpy_chk when possible.Eric Christopher
2010-03-11Fix typo.Eric Christopher
2010-03-11Do some final lowering in CodeGenPrepare of _chk calls similar toEric Christopher
2010-03-11Add strncpy libcall creator. Use it when it should be used.Eric Christopher
2010-03-10Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman
2010-03-10Fix a comment.Dan Gohman
2010-03-09Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen
2010-03-09Revert r98089, it was breaking a clang test.Jakob Stoklund Olesen
2010-03-09Try to keep the cached inliner costs around for a bit longer for big functions.Jakob Stoklund Olesen
2010-03-09Add inlining threshold to log output.Jakob Stoklund Olesen
2010-03-08Re-commit 97860 with fix. getMallocAllocatedType may return null.Evan Cheng
2010-03-08Avoid using DIDescriptor.isNull(). Devang Patel
2010-03-08Revert r97947.Devang Patel
2010-03-08Avoid using DIDescriptor.isNull().Devang Patel
2010-03-06Let the fallthrough handle whether or not we've changed anythingEric Christopher
2010-03-06Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher
2010-03-06Temporarily revert:Eric Christopher
2010-03-06Transform @llvm.objectsize to integer if the argument is a result of malloc o...Evan Cheng
2010-03-05Update CMake build.Ted Kremenek
2010-03-05Move SimplifyLibCalls's LibCall builders to a separate file so theyEric Christopher
2010-03-05Safely turn memset_chk etc. to non-chk variant if the known object size is >=...Evan Cheng
2010-03-05Instcombine should turn llvm.objectsize of a alloca with static size to an in...Evan Cheng
2010-03-05fix PR6512, a case where instcombine would incorrectly merge loadsChris Lattner
2010-03-05Fix PR6503. This turned into a much more interesting and nasty bug. Various Chris Lattner
2010-03-05simplify some functions and make them work with vectorChris Lattner
2010-03-05fix a nice subtle reassociate bug which would only occurChris Lattner
2010-03-05Move GetStringLength and helper from SimplifyLibCalls to ValueTracking.Eric Christopher
2010-03-05Add missing break for Intrinsic::objectsize case. It was falling through to t...Evan Cheng
2010-03-03Make SCEVExpander and LSR more aggressive about hoisting expressions outDan Gohman
2010-03-03This test case:Bill Wendling
2010-03-02Non-affine post-inc SCEV expansions have more code which must beDan Gohman
2010-03-02Floating-point add, sub, and mul are now spelled fadd, fsub, and fmul,Dan Gohman
2010-03-02Don't attempt load PRE when there is no real redundancy (i.e., the load is inBob Wilson
2010-03-01When GVN needs to split critical edges for load PRE, check all of theBob Wilson
2010-03-01MemoryDepAnalysis is not used if redundant load processing is disabled.Evan Cheng
2010-03-01Add some debug output to LoopSimplify.Dan Gohman
2010-03-01Spelling fixes.Dan Gohman
2010-03-01Prune #includes.Dan Gohman
2010-02-28Revert r97245 which seems to be causing performance problems.Bob Wilson
2010-02-27fix grammaro's pointed out by danielChris Lattner
2010-02-27fix PR6414, a nondeterminism issue in IPSCCP which was becauseChris Lattner
2010-02-26Fix rdar://7694996 a miscompile of 183.equake from my patch yesterday,Chris Lattner
2010-02-26remove dead code, by this point all uses of CI are gone.Chris Lattner
2010-02-26Move the EnableFullLoadPRE flag from a separate command-line option to anBob Wilson