summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* 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
* Move SimplifyLibCalls's LibCall builders to a separate file so theyEric Christopher2010-03-051-0/+324
* Add some debug output to LoopSimplify.Dan Gohman2010-03-011-0/+30
* Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman2010-02-251-2/+16
* Rename SuccessorNumber to GetSuccessorNumber.Bob Wilson2010-02-161-5/+6
* Refactor to share code to find the position of a basic block successor in theBob Wilson2010-02-161-11/+17
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-164-17/+17
* fix PR6305 by handling BlockAddress in a helper functionChris Lattner2010-02-151-0/+11
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-151-1/+1
* Speed up codegen prepare from 3.58s to 0.488s.Chris Lattner2010-02-131-19/+52
* PHINode::getBasicBlockIndex is O(n) in the number of inputsChris Lattner2010-02-131-3/+10
* iterate over preds using PHI information when available instead ofChris Lattner2010-02-131-6/+14
* Teach SimplifyCFG about magic pointer constants.Jakob Stoklund Olesen2010-02-051-33/+111
* Use a SmallSetVector instead of a SetVector; this code showed up as aDan Gohman2010-02-051-2/+3
OpenPOWER on IntegriCloud