aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Actually... return after the check for invalid input.Eric Christopher2010-04-131-0/+1
* Verify function prototypes before trying to optimize functions. We alsoEric Christopher2010-04-121-2/+48
* performance: cache result of looking up userGabor Greif2010-04-091-4/+6
* Add support for stpncpy_chk.Eric Christopher2010-04-071-6/+6
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-071-1/+1
* Code clean up.Evan Cheng2010-04-051-12/+10
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-042-25/+29
* Revert all my SSAUpdater patches. The PHI placement algorithm is not correctBob Wilson2010-04-031-315/+183
* Add a DEBUG_TYPE for the SSAUpdater.Bob Wilson2010-04-031-0/+1
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-022-29/+25
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-022-25/+29
* Recommit 100158 now that the buildbots are happy again.Bob Wilson2010-04-021-21/+29
* Revert 100158 in case it is causing some of the buildbot problems.Bob Wilson2010-04-021-29/+21
* Check for terminating conditions before adding PHIs to the worklists.Bob Wilson2010-04-021-21/+29
* Remove trailing whitespace.Bob Wilson2010-04-011-5/+5
* Rewrite another SSAUpdater function to avoid recursion.Bob Wilson2010-04-011-32/+46
* Change another SSAUpdater function to avoid recursion.Bob Wilson2010-04-011-18/+24
* Simplify the code to check for existing PHIs, now that it is only used inBob Wilson2010-04-011-30/+12
* The SSAUpdater should avoid recursive traversals of the CFG, since that mayBob Wilson2010-04-011-15/+23
* Rewrite part of the SSAUpdater to be more careful about inserting redundantBob Wilson2010-03-311-150/+263
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-302-29/+25
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-302-25/+29
* Fix a grammaro.Dan Gohman2010-03-301-1/+1
* fix two cases where the arguments were extracted from the wrong range out of ...Gabor Greif2010-03-301-3/+3
* rename pred_const_iterator to const_pred_iterator for consistency's sakeGabor Greif2010-03-251-1/+1
* rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif2010-03-251-1/+1
* Temporarily revert this, it's causing an issue with an internal project.Eric Christopher2010-03-241-3/+1
* Finally land the InvokeInst operand reordering.Gabor Greif2010-03-241-2/+2
* cache result of UI.getOperandNo() instead of calling it twice, it is cheaper ...Gabor Greif2010-03-241-2/+3
* add some accessors to callsite/callinst/invokeinst to checkChris Lattner2010-03-231-1/+3
* Teach simplify libcall to transform __strcpy_chk to __memcpy_chk to enable op...Evan Cheng2010-03-231-1/+25
* Fix 80 col violation.Evan Cheng2010-03-221-1/+1
* backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif2010-03-221-2/+2
* Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif2010-03-221-2/+2
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-191-2/+2
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-191-2/+2
* Skip debug info intrinsics.Devang Patel2010-03-151-0/+4
* Make returns more consistent with others.Bill Wendling2010-03-141-2/+2
* Add a virtual destructor and give vtable a home.Benjamin Kramer2010-03-121-0/+2
* Factor checked library call optimization into a common helper class and use itBenjamin Kramer2010-03-121-0/+81
* stpcpy is so similar to strcpy, it doesn't deserve a complete copy of the __s...Benjamin Kramer2010-03-111-21/+3
* Lower stpcpy_chk when possible.Eric Christopher2010-03-111-0/+18
* Fix typo.Eric Christopher2010-03-111-1/+1
* Add strncpy libcall creator. Use it when it should be used.Eric Christopher2010-03-111-0/+20
* Add a DominatorTree argument to isLCSSA so that it doesn't have toDan Gohman2010-03-102-8/+2
* Fix a comment.Dan Gohman2010-03-101-1/+1
* Avoid using DIDescriptor.isNull(). Devang Patel2010-03-081-3/+3
* Revert r97947.Devang Patel2010-03-081-3/+3
* Avoid using DIDescriptor.isNull().Devang Patel2010-03-081-3/+3
* Update CMake build.Ted Kremenek2010-03-051-0/+1