aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Generalize this code to turn any cast-to-first-element-of into a gep constexprChris Lattner2004-11-171-8/+21
* Minor cleanup and speedup. This reduces link-time for 252.eon from 35.5sChris Lattner2004-11-161-22/+22
* Make this function work with non-abstract types.Chris Lattner2004-11-161-14/+35
* Remove extra space charMisha Brukman2004-11-151-1/+1
* Moved to lib/LinkerReid Spencer2004-11-141-956/+0
* GhostLinkage not allowed in LLVM AsmWriter, eitherMisha Brukman2004-11-141-0/+6
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-3/+3
* The Alpha (tm) intrinsics have never been used anywhereMisha Brukman2004-10-292-47/+0
* Gep indices must be of int, uint, long or ulong type.Alkis Evlogimenos2004-10-281-1/+1
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-271-1/+1
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-273-5/+8
* Make this actually work.Alkis Evlogimenos2004-10-241-2/+2
* Add ConstantExpr::getSizeOf(Type*).Alkis Evlogimenos2004-10-241-0/+9
* We won't use automakeReid Spencer2004-10-222-743/+0
* Initial automake generated Makefile templateReid Spencer2004-10-181-0/+706
* fold gep undef, ... -> undefChris Lattner2004-10-171-1/+8
* Fix constant folding relational operators with undef operands.Chris Lattner2004-10-171-7/+4
* Implement constant folding of undef values.Chris Lattner2004-10-161-4/+54
* Add support for undef and unreachableChris Lattner2004-10-164-1/+14
* Implement UndefValue classChris Lattner2004-10-161-0/+45
* Move the implementation of the instructions clone methods to this file soChris Lattner2004-10-151-0/+30
* Add a space between the type and name of value when printing error messageMisha Brukman2004-10-151-1/+1
* Make sure any client of Dominators.h links in Dominators.cppChris Lattner2004-10-141-0/+2
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-4/+4
* Minor tweaksChris Lattner2004-10-121-5/+5
* Implement a new methodChris Lattner2004-10-121-3/+27
* Allow creation of GEP constantexprs with a vector of value* operands asChris Lattner2004-10-114-27/+39
* Implement remove/eraseFromParent methodsChris Lattner2004-10-114-2/+33
* If we are trying to create a ConstantExpr cast that is really a GEP to theChris Lattner2004-10-111-0/+11
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+37
* Unfortunately the fix for the previous bug introduced the previousChris Lattner2004-10-071-41/+67
* Fix a bug in my previous change. Unfortunately this reverts most of theChris Lattner2004-10-071-3/+4
* Change Type::isAbstract to have better comments, a more correct nameChris Lattner2004-10-061-12/+19
* Make sure the const bit gets inherited correctly when linking declarationsChris Lattner2004-10-051-1/+15
* Make sure to check select instructions for generic instruction propertiesChris Lattner2004-09-291-0/+1
* Don't use DominatorSet::dominates for intra-block instruction dom checks.Chris Lattner2004-09-291-1/+11
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-5/+5
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-201-10/+19
* When creating constant arrays check that the initializer vector is theAlkis Evlogimenos2004-09-151-0/+2
* Okay, the list of link-time passes wasn't such a hot idea. Its prone toReid Spencer2004-09-142-21/+0
* Don't print newlines between passes in the pass list.Chris Lattner2004-09-141-8/+8
* Don't print newlines between each library in the deplibs list.Chris Lattner2004-09-141-6/+6
* Add support for the link-time pass list to Modules.Reid Spencer2004-09-132-0/+20
* Implement support for dependent libraries. The "source" module's dependentReid Spencer2004-09-111-0/+21
* Add assertion descriptiosn on type mismatches when creatingAlkis Evlogimenos2004-09-101-6/+8
* Changes For Bug 352Reid Spencer2004-09-0116-24/+24
* Add an assert to cature null Operands. It is better to catch it here thanReid Spencer2004-08-291-0/+1
* Give the -time-passes tool option a global storage location so that itsReid Spencer2004-08-241-3/+4
* Fix a nasty bug that Nate ran into. In particular, instead of emitting a 2+MBChris Lattner2004-08-211-6/+13
* Fix a bug found exposed by: Regression/Other/2004-08-20-PackedControlFlow.llReid Spencer2004-08-201-1/+5