aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
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
2010-11-14If dom tree information is available, make it possible to passDuncan Sands
2010-11-11DoxygenifyNick Lewycky
2010-11-11Factor out Instruction::isSafeToSpeculativelyExecute's code forDan Gohman
2010-11-11Include ImmutablePass passes in -debug-pass=Arguments.Dan Gohman
2010-11-09Last try to get this reference counting right, I swear.Owen Anderson
2010-11-09Really fix the leak in the attributes list. Thanks to Benjamin Kramer for po...Owen Anderson
2010-11-09Fix leak in my recent fix for PR8442.Owen Anderson
2010-11-09Fix PR8441, a race condition in the static attributes list. While the refere...Owen Anderson
2010-11-02Apply patch for use-after-free in InlineAsm constant handling,Dale Johannesen
2010-10-29Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson
2010-10-25Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-opCharles Davis
2010-10-22Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer
2010-10-20Attempt to fix valgrind complaining about (benign) leaks in pass registration...Owen Anderson
2010-10-20Add RegionPass support.Tobias Grosser
2010-10-19Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson
2010-10-17std::string cleanup.Benjamin Kramer
2010-10-17Build with RTTI and exceptions disabled. Only in GCC for now.Oscar Fuentes
2010-10-12Begin adding static dependence information to passes, which will allow us toOwen Anderson
2010-10-12Delete a redundant check.Dan Gohman
2010-10-12More SmallVectorImpls.Dan Gohman
2010-10-12Shrink a SmallVector with a known maximum size.Dan Gohman
2010-10-12Constify.Dan Gohman
2010-10-12Use SmallVectorImpl in a bunch of places.Dan Gohman
2010-10-11Fix the pass manager's search order for immutable passes, and make itDan Gohman
2010-10-07Now with fewer extraneous semicolons!Owen Anderson
2010-10-07Add initialization routines for VMCore.Owen Anderson
2010-10-07Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson
2010-10-05Another step towards getting rid of static ctors for pass registration: have ...Owen Anderson
2010-10-04The pshufw instruction came about in MMX2 when SSE was introduced. Don't placeBill Wendling
2010-10-03Cleanup. Get rid of extraneous variable.Bill Wendling
2010-10-01Attempt to outwit overly smart compiler.Dale Johannesen
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-30Allow llvm.gcroot to work with non-pointer allocas.Talin
2010-09-28When an MDNode changes to become identical to another MDNode,Dan Gohman