summaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)AuthorFilesLines
2011-01-08make domtree verification print something useful on failure.Chris Lattner1-1/+8
2011-01-08First step in fixing PR8927:Rafael Espindola2-0/+4
2011-01-07Simplify the allocation and freeing of Users' operand lists, now thatJay Foad2-60/+1
2011-01-05Silence a warning from non-standard warning avoidance code.Jakob Stoklund Olesen1-1/+2
2011-01-04These methods should be "const"; make them so.Duncan Sands1-4/+4
2011-01-02split dom frontier handling stuff out to its own DominanceFrontier header,Chris Lattner1-1/+2
2010-12-29fix PR8867: a crash handling fp128. Thanks to Nick for the testcase.Chris Lattner1-1/+1
2010-12-26add methods to IRBuilder to create memcpy/memset/memmove.Chris Lattner1-0/+81
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin4-10/+10
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-1/+1
2010-12-20Revert r122114 (CallbackVH observing use-list changes) because it caused seve...Owen Anderson1-38/+0
2010-12-20There is no need for isAssociative to take the type as an argument anymore.Duncan Sands2-3/+2
2010-12-19Add missing standard headers. Patch by Joerg Sonnenberger!Nick Lewycky1-0/+1
2010-12-19Add missing std:: prefixes to some calls. C++ doesn't require that <cfoo>Nick Lewycky1-2/+2
2010-12-18Add support to CallbackVH to receive notification when a Value's use-list cha...Owen Anderson1-0/+38
2010-12-17Remove trailing whitespace.Bob Wilson1-7/+6
2010-12-16MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> v...Michael J. Spencer1-4/+6
2010-12-15Move Value::getUnderlyingObject to be a standaloneDan Gohman1-21/+0
2010-12-09Support/MemoryBuffer: Replace all uses of std::string *ErrMsg with error_code...Michael J. Spencer1-7/+8
2010-12-07Remove the code from Function::dropAllReferences which replacedDan Gohman1-13/+4
2010-12-07PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad1-10/+7
2010-12-05Fix PR 4170 by having ExtractValueInst::getIndexedType() reject out-of-bounds...Frits van Bommel1-7/+24
2010-12-04Remove unneeded zero arrays.Benjamin Kramer1-3/+1
2010-12-04Apparently APFloat::getZero doesn't like PPCDoubleDoubles.Benjamin Kramer1-1/+1
2010-12-04Simplify code. No functionality change.Benjamin Kramer1-6/+9
2010-11-29Merge System into Support.Michael J. Spencer6-9/+9
2010-11-28add a function to the C api to get the context out of a module, patchChris Lattner1-0/+6
2010-11-23add a 'LLVMConstIntOfArbitraryPrecision' api to the C api,Chris Lattner1-0/+8
2010-11-20Simplify code. No change in functionality.Benjamin Kramer1-10/+6
2010-11-18Fix an order-of-deallocation issue where the AttrListImpl could be deallocate...Owen Anderson1-2/+7
2010-11-17Now that hasConstantValue has been made simpler, it may return theDuncan Sands1-4/+5
2010-11-17now that AsmPrinter::EmitInlineAsm is factored right, we can eliminate theChris Lattner2-6/+8
2010-11-17fix PR8613 - Copy constructor of SwitchInst does not call SwitchInst::initChris Lattner1-8/+9
2010-11-17Fix a layering violation: hasConstantValue, which is part of the PHINodeDuncan Sands1-56/+7
2010-11-14If dom tree information is available, make it possible to passDuncan Sands1-1/+1
2010-11-11DoxygenifyNick Lewycky1-1/+1
2010-11-11Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman2-18/+58
2010-11-11Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman1-0/+6
2010-11-09Last try to get this reference counting right, I swear.Owen Anderson1-1/+1
2010-11-09Really fix the leak in the attributes list. Thanks to Benjamin Kramer for po...Owen Anderson1-2/+2
2010-11-09Fix leak in my recent fix for PR8442.Owen Anderson1-1/+1
2010-11-09Fix PR8441, a race condition in the static attributes list. While the refere...Owen Anderson1-5/+12
2010-11-02Apply patch for use-after-free in InlineAsm constant handling,Dale Johannesen1-0/+1
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson1-5/+5
2010-10-25Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-opCharles Davis1-0/+2
2010-10-22Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer2-1/+3
2010-10-20Attempt to fix valgrind complaining about (benign) leaks in pass registration...Owen Anderson1-2/+14
2010-10-20Add RegionPass support.Tobias Grosser1-0/+3
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson1-3/+9
2010-10-17std::string cleanup.Benjamin Kramer1-1/+1