aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
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
2010-09-28Scope a varible inside an if statement, to make it clear thatDan Gohman
2010-09-27Make this code 65-bit clean.Dan Gohman
2010-09-25Add ret instruction to PTX backendChe-Liang Chiou
2010-09-16Allow the PassRegistry mutex to be lazily initialized, and clean up the globa...Owen Anderson
2010-09-16Do not expose the locking for the PassRegistry in the header. Be careful toOwen Anderson
2010-09-16Fix a threaded LLVM bug due the need for operator= on reference counted AttrL...Owen Anderson
2010-09-15Since PassRegistry is currently a shared global object, it needs locking. Wh...Owen Anderson
2010-09-15Add x86MMX a few more places.Dale Johannesen
2010-09-14Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman
2010-09-14When a function-local value with function-local metadata uses gets RAUWed with aDan Gohman
2010-09-13Minimize #includes in a top-level header.Owen Anderson
2010-09-13Silence some constructor ordering warnings.Eric Christopher
2010-09-13Added skeleton for inline asm multiple alternative constraint support.John Thompson
2010-09-10Add X86 MMX type to bitcode and Type.Dale Johannesen
2010-09-10Use StringRef which performs the "early exit" when compared against a constantBill Wendling
2010-09-10Early exit with simple checks.Bill Wendling
2010-09-10Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling
2010-09-09MDNodes are not Constants.Dan Gohman
2010-09-09Print invalid metadata references as <badref>, for consistency withDan Gohman
2010-09-08Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson