aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-5/+5
* Add a new 'hotpatch' attribute. This attribute will insert a two-byte no-opCharles Davis2010-10-251-0/+2
* Make some symbols static, move classes into anonymous namespaces.Benjamin Kramer2010-10-222-1/+3
* Attempt to fix valgrind complaining about (benign) leaks in pass registration...Owen Anderson2010-10-201-2/+14
* Add RegionPass support.Tobias Grosser2010-10-201-0/+3
* Get rid of static constructors for pass registration. Instead, every pass ex...Owen Anderson2010-10-191-3/+9
* std::string cleanup.Benjamin Kramer2010-10-171-1/+1
* Build with RTTI and exceptions disabled. Only in GCC for now.Oscar Fuentes2010-10-171-0/+2
* Begin adding static dependence information to passes, which will allow us toOwen Anderson2010-10-122-2/+8
* Delete a redundant check.Dan Gohman2010-10-121-1/+1
* More SmallVectorImpls.Dan Gohman2010-10-122-10/+10
* Shrink a SmallVector with a known maximum size.Dan Gohman2010-10-121-1/+1
* Constify.Dan Gohman2010-10-121-3/+4
* Use SmallVectorImpl in a bunch of places.Dan Gohman2010-10-121-9/+9
* Fix the pass manager's search order for immutable passes, and make itDan Gohman2010-10-111-22/+21
* Now with fewer extraneous semicolons!Owen Anderson2010-10-073-6/+6
* Add initialization routines for VMCore.Owen Anderson2010-10-071-2/+14
* Next step on the getting-rid-of-static-ctors train: begin adding per-libraryOwen Anderson2010-10-071-0/+5
* Another step towards getting rid of static ctors for pass registration: have ...Owen Anderson2010-10-051-1/+0
* The pshufw instruction came about in MMX2 when SSE was introduced. Don't placeBill Wendling2010-10-041-7/+37
* Cleanup. Get rid of extraneous variable.Bill Wendling2010-10-031-3/+2
* Attempt to outwit overly smart compiler.Dale Johannesen2010-10-011-0/+1
* Massive rewrite of MMX: Dale Johannesen2010-09-303-57/+506
* Allow llvm.gcroot to work with non-pointer allocas.Talin2010-09-301-2/+6
* When an MDNode changes to become identical to another MDNode,Dan Gohman2010-09-281-5/+4
* Scope a varible inside an if statement, to make it clear thatDan Gohman2010-09-281-3/+1
* Make this code 65-bit clean.Dan Gohman2010-09-271-1/+1
* Add ret instruction to PTX backendChe-Liang Chiou2010-09-252-0/+8
* Allow the PassRegistry mutex to be lazily initialized, and clean up the globa...Owen Anderson2010-09-161-10/+10
* Do not expose the locking for the PassRegistry in the header. Be careful toOwen Anderson2010-09-161-1/+8
* Fix a threaded LLVM bug due the need for operator= on reference counted AttrL...Owen Anderson2010-09-161-0/+1
* Since PassRegistry is currently a shared global object, it needs locking. Wh...Owen Anderson2010-09-151-0/+7
* Add x86MMX a few more places.Dale Johannesen2010-09-151-0/+1
* Remove the experimental AliasAnalysis::getDependency interface, whichDan Gohman2010-09-141-1/+8
* When a function-local value with function-local metadata uses gets RAUWed with aDan Gohman2010-09-141-0/+18
* Minimize #includes in a top-level header.Owen Anderson2010-09-131-0/+1
* Silence some constructor ordering warnings.Eric Christopher2010-09-131-3/+3
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-131-10/+60
* Add X86 MMX type to bitcode and Type.Dale Johannesen2010-09-106-0/+22
* Use StringRef which performs the "early exit" when compared against a constantBill Wendling2010-09-101-6/+1
* Early exit with simple checks.Bill Wendling2010-09-101-3/+6
* Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling2010-09-101-0/+14
* MDNodes are not Constants.Dan Gohman2010-09-091-5/+0
* Print invalid metadata references as <badref>, for consistency withDan Gohman2010-09-091-2/+10
* Clarify the ownership model of LLVMContext and Module. Namely, contexts ownOwen Anderson2010-09-084-0/+24
* Fix PR7972, in which the PassRegistry was being leaked. As part of this,Owen Anderson2010-09-071-35/+16
* Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling2010-09-071-0/+1
* Clean up some of the PassRegistry implementation, and pImpl-ize it to reduce ...Owen Anderson2010-09-071-26/+64
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-031-12/+50
* lets get crazy and name the header file the exact class name,Chris Lattner2010-09-021-1/+1