aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch of bugs handling vector compare constant expressions, fixingChris Lattner2008-07-141-34/+54
* Document and fix Constant::getVectorElements to return an empty vectorChris Lattner2008-07-141-12/+23
* Use find instead of lower_bound.Dan Gohman2008-07-112-9/+8
* SImplify ConstantVector::get a bit and make it turn a vectorChris Lattner2008-07-101-8/+18
* Fix a case where vector comparison constant folding would cause anChris Lattner2008-07-101-33/+33
* add a helper method for code that wants to handle vectorChris Lattner2008-07-101-0/+25
* elementwise comparison of vector constants was completely wrong. FixChris Lattner2008-07-101-19/+32
* - Replace use of std::map<std::string, ..> with StringMap. Replace use of std...Evan Cheng2008-07-101-27/+28
* Consistently put quotes around pass names in debugging output.Dan Gohman2008-07-091-8/+8
* improve commentChris Lattner2008-07-081-1/+1
* Add some helpers for manipulating functionDuncan Sands2008-07-081-13/+7
* Add some convenience methods for manipulatingDuncan Sands2008-07-081-14/+32
* Fix three bugs:Chris Lattner2008-07-081-56/+101
* Add explicit keywords.Dan Gohman2008-07-072-2/+2
* Revert my previous check-in that split up MachineModuleInfo. It turns out toBill Wendling2008-07-031-1/+0
* Add newline at the end of Constants.cpp.Matthijs Kooijman2008-07-031-1/+1
* Use operator new instead of new char[].Dan Gohman2008-07-031-5/+5
* Disable dom info verifier by default.Devang Patel2008-07-011-1/+1
* Fix typos in comments. Devang Patel2008-07-011-5/+5
* Add dom info verifier.Devang Patel2008-07-011-1/+51
* Move dominator info printer into tool/opt/GraphPrinters.cppDevang Patel2008-06-301-30/+0
* - Re-apply 52748 and friends with fix. GetConstantStringInfo() returns an emp...Evan Cheng2008-06-302-47/+8
* Revert (52748 and friends):Anton Korobeynikov2008-06-292-8/+47
* implement some fixme's by making "autorenaming" in the value symbol table notChris Lattner2008-06-271-26/+11
* simplify some code to avoid string thrashing.Chris Lattner2008-06-271-3/+5
* Add a new version of Module::getFunction that takes a const char* insteadChris Lattner2008-06-272-0/+13
* Add dominator info printer pass.Devang Patel2008-06-271-0/+31
* Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean upBill Wendling2008-06-271-0/+1
* Move GetConstantStringInfo to lib/Analysis. RemoveEric Christopher2008-06-262-47/+8
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-0/+24
* Use push_back rather than operator[], which is incorrect in this cases. Unfor...Owen Anderson2008-06-251-1/+1
* In ConstantArray::getAsString(), we know the size of the resultant string in ...Owen Anderson2008-06-241-1/+2
* Use const_cast instead of a C-style cast.Dan Gohman2008-06-241-1/+1
* Remove two convenience constructors because they're now private, and theDan Gohman2008-06-231-18/+0
* Use std::copy instead of a loop.Dan Gohman2008-06-231-3/+1
* More changes from Chris' review: simplify getIndices and avoidDan Gohman2008-06-231-8/+6
* Use Function's arg_size() and size() methods.Dan Gohman2008-06-211-2/+2
* fix some warnings when assertions are disabled.Chris Lattner2008-06-213-5/+5
* Simplify this code. Thanks Chris!Dan Gohman2008-06-201-3/+2
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-171-0/+24
* In InsertValueInst's copy ctor, actually copy the operands.Dan Gohman2008-06-171-0/+2
* Implement the ExtractValueInst::getIndexedType that accepts oneDan Gohman2008-06-171-0/+6
* Add an insertBefore method for attaching previously unattached instructions,Owen Anderson2008-06-171-0/+6
* switch TypeHasCycleThroughItself from using an std::set to using a SmallPtrSet,Chris Lattner2008-06-161-5/+5
* fix pr2460Chris Lattner2008-06-161-1/+2
* Do not speculatively execute an instruction by hoisting it to its predecessor...Evan Cheng2008-06-121-0/+11
* Re-apply 52002, allowing the verifier to accept non-MRV struct returnDan Gohman2008-06-091-4/+15
* get rid of ExtractValueInst::init's Value argument, it is already passed to t...Gabor Greif2008-06-061-6/+4
* make ExtractValueInst derived from UnaryInstructionGabor Greif2008-06-061-12/+9
* Print debug message only if there are dead passes.Devang Patel2008-06-061-2/+3