aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* teach Value::isDereferenceablePointer that byval arguments are alwaysChris Lattner2011-01-231-0/+4
* Add a constant folding of casts from zero to zero. Fixes PR9011!Nick Lewycky2011-01-211-0/+4
* Implement requiredTransitiveTobias Grosser2011-01-201-1/+32
* Update a comment.Cameron Zwarich2011-01-201-1/+1
* Remove an unnecessary #include.Cameron Zwarich2011-01-181-1/+0
* Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich2011-01-182-130/+1
* There is no point in verifying an analysis that is never updated.Cameron Zwarich2011-01-181-11/+0
* Remove some now-unused DominanceFrontier methods.Cameron Zwarich2011-01-181-124/+0
* Remove useless Tag enumeration.Jay Foad2011-01-172-4/+5
* Simplify the construction and destruction of Uses. SimplifyJay Foad2011-01-162-24/+15
* Move the implementation of the User class into a new source file,Jay Foad2011-01-164-83/+89
* Allow unnamed_addr on declarations.Rafael Espindola2011-01-151-3/+0
* Remove casts between Value** and Constant**, which won't work if aJay Foad2011-01-144-31/+67
* Move some shift transforms out of instcombine and into InstructionSimplify.Duncan Sands2011-01-141-2/+2
* Reject uses of unnamed_addr in declarations.Rafael Espindola2011-01-131-0/+3
* FixedNumOperandTraits and VariadicOperandTraits assumed that, given aJay Foad2011-01-111-10/+20
* make domtree verification print something useful on failure.Chris Lattner2011-01-081-1/+8
* First step in fixing PR8927:Rafael Espindola2011-01-082-0/+4
* Simplify the allocation and freeing of Users' operand lists, now thatJay Foad2011-01-072-60/+1
* Silence a warning from non-standard warning avoidance code.Jakob Stoklund Olesen2011-01-051-1/+2
* These methods should be "const"; make them so.Duncan Sands2011-01-041-4/+4
* split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner2011-01-021-1/+2
* fix PR8867: a crash handling fp128. Thanks to Nick for the testcase.Chris Lattner2010-12-291-1/+1
* add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner2010-12-261-0/+81
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-234-10/+10
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson2010-12-201-38/+0
* There is no need for isAssociative to take the type as an argument anymore.Duncan Sands2010-12-202-3/+2
* Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky2010-12-191-0/+1
* Add missing std:: prefixes to some calls. C++ doesn't require that <cfoo>Nick Lewycky2010-12-191-2/+2
* Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson2010-12-181-0/+38
* Remove trailing whitespace.Bob Wilson2010-12-171-7/+6
* MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer2010-12-161-4/+6
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-151-21/+0
* Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer2010-12-091-7/+8
* Remove the code from Function::dropAllReferences which replacedDan Gohman2010-12-071-13/+4
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-10/+7
* Fix PR 4170 by having ExtractValueInst::getIndexedType() reject out-of-bounds...Frits van Bommel2010-12-051-7/+24
* Remove unneeded zero arrays.Benjamin Kramer2010-12-041-3/+1
* Apparently APFloat::getZero doesn't like PPCDoubleDoubles.Benjamin Kramer2010-12-041-1/+1
* Simplify code. No functionality change.Benjamin Kramer2010-12-041-6/+9
* Merge System into Support.Michael J. Spencer2010-11-296-9/+9
* add a function to the C api to get the context out of a module, patchChris Lattner2010-11-281-0/+6
* add a 'LLVMConstIntOfArbitraryPrecision' api to the C api,Chris Lattner2010-11-231-0/+8
* Simplify code. No change in functionality.Benjamin Kramer2010-11-201-10/+6
* Fix an order-of-deallocation issue where the AttrListImpl could be deallocate...Owen Anderson2010-11-181-2/+7
* Now that hasConstantValue has been made simpler, it may return theDuncan Sands2010-11-171-4/+5
* now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner2010-11-172-6/+8
* fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner2010-11-171-8/+9
* Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands2010-11-171-56/+7