summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
...
* Fix a bug daniel pointed out to me, where asmprinter startedChris Lattner2008-08-18
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-17
* getLLVMName is only used for types now, which always pass in LocalPrefix. Sp...Chris Lattner2008-08-17
* switch valuemap's from std::map to densemap. This speeds up llvm-disChris Lattner2008-08-17
* avoid an extraneous std::string constructionChris Lattner2008-08-17
* Rework the routines that convert AP[S]Int into a string. Now, instead ofChris Lattner2008-08-17
* avoid string thrashing when formatting names in output. ThisChris Lattner2008-08-17
* random cleanups.Chris Lattner2008-08-17
* Inline the fastpath of PATypeHolder::get(). This is a small speedup in Chris Lattner2008-08-15
* The pass manager is not able to schedule -loop-deletion -loop-index-split.Devang Patel2008-08-14
* Have LeakDetector use a SmallPtrSet instead of an std::set.Owen Anderson2008-08-14
* Improve support for vector casts in LLVM IR and CodeGen.Dan Gohman2008-08-14
* Add read/write support for X86's sseregparm.Dale Johannesen2008-08-13
* Use SmallVector instead of std::vectorDevang Patel2008-08-12
* Use DenseMap to keep track of last users.Devang Patel2008-08-12
* Keep track of analysis usage information for passes. Avoid invokingDevang Patel2008-08-11
* Delete a redundant binding, LLVMHasInitializer.Gordon Henriksen2008-08-09
* Have IRBuilder take a template argument on whether or not to preserveEric Christopher2008-08-08
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-08
* Speed up the passmgr by avoiding heap thrashing on vectors.Chris Lattner2008-08-08
* Don't verify passes when assertions are disabled.Chris Lattner2008-08-07
* Fix the AsmWriter to not print extra spaces after parameter attributes.Dan Gohman2008-08-05
* Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman2008-08-05
* Fix comment typos.Duncan Sands2008-08-01
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-30
* Add vector shifts to the IR, patch by Eli Friedman.Nate Begeman2008-07-29
* Add a GetElementPtrInst::getIndexedType that accepts uint64_t's instead of ju...Matthijs Kooijman2008-07-29
* Fold the useful features of alist and alist_node into ilist, andDan Gohman2008-07-28
* Remove unnecessary implicit argumentNate Begeman2008-07-25
* Fix minor issues with VICmp/VFCmp constant expressionsNate Begeman2008-07-25
* Allow verifier to be run on partially materialized modules.Nate Begeman2008-07-25
* Tab removalNate Begeman2008-07-25
* Rename instance variables, parameter argument names to eliminate a bunch of c...Evan Cheng2008-07-24
* Enable first-class aggregates support.Dan Gohman2008-07-23
* Fix multiple-return-value-to-first-class-aggregates autoupgrade toDan Gohman2008-07-22
* InsertValue and ExtractValue constant expressions are alwaysDan Gohman2008-07-21
* verify limits-fndefn.c from the GCC testsuite before theChris Lattner2008-07-18
* Fix a bunch of bugs handling vector compare constant expressions, fixingChris Lattner2008-07-14
* Document and fix Constant::getVectorElements to return an empty vectorChris Lattner2008-07-14
* Use find instead of lower_bound.Dan Gohman2008-07-11
* SImplify ConstantVector::get a bit and make it turn a vectorChris Lattner2008-07-10
* Fix a case where vector comparison constant folding would cause anChris Lattner2008-07-10
* add a helper method for code that wants to handle vectorChris Lattner2008-07-10
* elementwise comparison of vector constants was completely wrong. FixChris Lattner2008-07-10
* - Replace use of std::map<std::string, ..> with StringMap. Replace use of std...Evan Cheng2008-07-10
* Consistently put quotes around pass names in debugging output.Dan Gohman2008-07-09
* improve commentChris Lattner2008-07-08
* Add some helpers for manipulating functionDuncan Sands2008-07-08
* Add some convenience methods for manipulatingDuncan Sands2008-07-08
* Fix three bugs:Chris Lattner2008-07-08