aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
AgeCommit message (Expand)Author
2010-04-03add a comment and fix some consistency issues, convertingChris Lattner
2010-04-03fix PR6761, a miscompilation due to the fp->int IV conversionChris Lattner
2010-04-03just eliminate the uitofp checks. This code isn't doingChris Lattner
2010-04-03rename PH -> PN to be consistent with WeakPN and the restChris Lattner
2010-04-03improve comment and drop a dead check. If PH hadChris Lattner
2010-04-03strength reduce a ridiculous use of APInt.Chris Lattner
2010-04-03rename stuff improve comment grammar.Chris Lattner
2010-04-03simplify some code and resolve a fixme.Chris Lattner
2010-04-03There is no guarantee that the increment and the branchChris Lattner
2010-04-03first half of a pass through IndVarSimplify::HandleFloatingPointIV,Chris Lattner
2010-04-03Code refactoring.Evan Cheng
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Manually notify ScalarEvolution before making an operand replacement, sinceDan Gohman
2010-04-01Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif
2010-03-31Fix a nasty dangling-pointer heisenbug that couldDale Johannesen
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-27Remove another memory leak from ABCD by using Edges by value instead ofJeffrey Yasskin
2010-03-27In ABCD, change the non-null Bound*s to Bound&s.Jeffrey Yasskin
2010-03-27Fix a memory leak in ABCD by giving ownership of Bound objects to theJeffrey Yasskin
2010-03-26Ignore debug intrinsics in yet more places.Dan Gohman
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-03-25fix PR6642, GVN forwarding from memset to load of the base of the memset.Chris Lattner
2010-03-24Move OptChkCall off LibCallOptimization into StrCpyOpt.Evan Cheng
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif
2010-03-24increase const goodness and remove pointless getUser() callsGabor Greif
2010-03-23Skip debugging intrinsics when sinking unused invariants.Bill Wendling
2010-03-23Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable op...Evan Cheng
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-20Clear the SCEVExpander's insertion point after making deletions,Dan Gohman
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif
2010-03-16str[r]chr returns its pointer argument so we cannot mark it as nocapture. Tha...Benjamin Kramer
2010-03-16Mark str[r]chr readonly.Benjamin Kramer
2010-03-15Skip debug info intrinsics.Devang Patel
2010-03-15In "empty" bb, the return instruction may not be first instruction, if dbg va...Devang Patel
2010-03-14Skip over debug info when trying to merge two return BBs.Bill Wendling
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-11Do some final lowering in CodeGenPrepare of _chk calls similar toEric Christopher
2010-03-10Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman
2010-03-06Migrate _chk call lowering from SimplifyLibCalls to InstCombine. StubEric Christopher
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-05fix a nice subtle reassociate bug which would only occurChris Lattner