aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2011-01-23teach Value::isDereferenceablePointer that byval arguments are alwaysChris Lattner
2011-01-21Add a constant folding of casts from zero to zero. Fixes PR9011!Nick Lewycky
2011-01-20Implement requiredTransitiveTobias Grosser
2011-01-20Update a comment.Cameron Zwarich
2011-01-18Remove an unnecessary #include.Cameron Zwarich
2011-01-18Move DominanceFrontier from VMCore to Analysis.Cameron Zwarich
2011-01-18There is no point in verifying an analysis that is never updated.Cameron Zwarich
2011-01-18Remove some now-unused DominanceFrontier methods.Cameron Zwarich
2011-01-17Remove useless Tag enumeration.Jay Foad
2011-01-16Simplify the construction and destruction of Uses. SimplifyJay Foad
2011-01-16Move the implementation of the User class into a new source file,Jay Foad
2011-01-15Allow unnamed_addr on declarations.Rafael Espindola
2011-01-14Remove casts between Value** and Constant**, which won't work if aJay Foad
2011-01-14Move some shift transforms out of instcombine and into InstructionSimplify.Duncan Sands
2011-01-13Reject uses of unnamed_addr in declarations.Rafael Espindola
2011-01-11FixedNumOperandTraits and VariadicOperandTraits assumed that, given aJay Foad
2011-01-08make domtree verification print something useful on failure.Chris Lattner
2011-01-08First step in fixing PR8927:Rafael Espindola
2011-01-07Simplify the allocation and freeing of Users' operand lists, now thatJay Foad
2011-01-05Silence a warning from non-standard warning avoidance code.Jakob Stoklund Olesen
2011-01-04These methods should be "const"; make them so.Duncan Sands
2011-01-02split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner
2010-12-29fix PR8867: a crash handling fp128. Thanks to Nick for the testcase.Chris Lattner
2010-12-26add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-20Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson
2010-12-20There is no need for isAssociative to take the type as an argument anymore.Duncan Sands
2010-12-19Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky
2010-12-19Add missing std:: prefixes to some calls. C++ doesn't require that <cfoo>Nick Lewycky
2010-12-18Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson
2010-12-17Remove trailing whitespace.Bob Wilson
2010-12-16MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer
2010-12-07Remove the code from Function::dropAllReferences which replacedDan Gohman
2010-12-07PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad
2010-12-05Fix PR 4170 by having ExtractValueInst::getIndexedType() reject out-of-bounds...Frits van Bommel
2010-12-04Remove unneeded zero arrays.Benjamin Kramer
2010-12-04Apparently APFloat::getZero doesn't like PPCDoubleDoubles.Benjamin Kramer
2010-12-04Simplify code. No functionality change.Benjamin Kramer
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-28add a function to the C api to get the context out of a module, patchChris Lattner
2010-11-23add a 'LLVMConstIntOfArbitraryPrecision' api to the C api,Chris Lattner
2010-11-20Simplify code. No change in functionality.Benjamin Kramer
2010-11-18Fix an order-of-deallocation issue where the AttrListImpl could be deallocate...Owen Anderson
2010-11-17Now that hasConstantValue has been made simpler, it may return theDuncan Sands
2010-11-17now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner
2010-11-17fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner
2010-11-17Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands