aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* For PR411:Reid Spencer2006-01-102-0/+360
* Bugfix for etforest updating. Contributed by Daniel Berlin.Chris Lattner2006-01-091-1/+1
* Saem Ghani's PassManager Patch #8:Reid Spencer2006-01-081-2/+16
* Initial implementation of the ET-Forest data structure for dominators andChris Lattner2006-01-081-0/+443
* Patch #7 from Saem:Chris Lattner2006-01-071-36/+37
* Implement a few symbolic constant folding things. X ? Y : Y is Y.Chris Lattner2006-01-051-7/+32
* fix some formatting problemsChris Lattner2006-01-051-7/+7
* Patch #6's in Saem's refactor-the-passmanager patch series. From him:Chris Lattner2006-01-042-230/+157
* Saem's patch #5 of the passmanager refactoringChris Lattner2006-01-041-47/+93
* patch #4 in Saem's passmanager refactoring.Chris Lattner2006-01-041-15/+50
* implement constant folding of ==/!= on constant packed, simplify some code.Chris Lattner2006-01-041-3/+11
* implement constant folding for the element-wise binary operationsChris Lattner2006-01-041-0/+50
* don't crash when trying to constant fold packed expressions.Chris Lattner2006-01-041-0/+29
* Fix an assertion to allow constant folding of packed valuesChris Lattner2006-01-041-3/+4
* silence some warningsChris Lattner2006-01-031-0/+6
* Finally commit Saem's 'patch #3' to refactor the pass managerChris Lattner2006-01-031-55/+80
* Patch #1 of Saem Ghani's Pass Manager refactoring. From the man:Chris Lattner2005-12-301-5/+36
* more HP-UX cleanlinessDuraid Madina2005-12-261-0/+1
* Revert previous patch. Additional tests fail.Reid Spencer2005-12-221-3/+0
* Fix PR409:Reid Spencer2005-12-221-0/+3
* Get logical operations to like packed types, allow BinOp::getNot to createChris Lattner2005-12-212-7/+19
* Add a flag to Module::getGlobalVariable to allow it to return vars withChris Lattner2005-12-051-7/+7
* Add the majority of the vector machien value types we expect to support,Nate Begeman2005-11-291-0/+6
* Teach LLVM how to scalarize packed types. Currently, this only works onNate Begeman2005-11-191-0/+1
* This requires proper dominanceChris Lattner2005-11-181-1/+1
* * Fix DerivedType::dropAllTypeUses to not change the number of types in aChris Lattner2005-11-161-22/+65
* Fix handling of multiple unnamed globals with the same typeChris Lattner2005-11-151-3/+6
* Add some dummy method implsChris Lattner2005-11-131-0/+8
* Move some methods around. Refactor the parts of TypeMap that do not dependChris Lattner2005-11-131-50/+52
* Split the type refinement case completely out of the type-becomes-concreteChris Lattner2005-11-131-35/+33
* Separate the type-became-concrete case from the type-is-resolved case, theChris Lattner2005-11-131-21/+31
* Unswitch a loop, add more assertions, eliminate use of removeUserFromConcrete.Chris Lattner2005-11-121-10/+14
* Tiny speedup, improve comments and code organization.Chris Lattner2005-11-121-23/+29
* print section infoChris Lattner2005-11-121-4/+7
* continued readcyclecounter supportAndrew Lenharth2005-11-112-3/+12
* Fix the optimized code handling of user asm stringsChris Lattner2005-11-101-8/+15
* speedup the common case where nothing needs to be quotedChris Lattner2005-11-101-7/+20
* Allow per-character control over what target assemblers allow in symbolChris Lattner2005-11-101-7/+25
* Add a new option for targets that accept quoted labels.Chris Lattner2005-11-101-17/+44
* remove the M instance varChris Lattner2005-11-101-2/+2
* Make this more efficient of the common case where we are only mangling globals.Chris Lattner2005-11-101-29/+28
* Force packed vectors to be a power of two in length.Chris Lattner2005-11-101-0/+2
* print alignment info for globals and functionsChris Lattner2005-11-061-0/+7
* verify that alignments are always a power of 2Chris Lattner2005-11-051-0/+2
* fix printing the alignment directiveChris Lattner2005-11-051-1/+1
* Add support alignment of allocation instructions.Nate Begeman2005-11-052-6/+9
* Fix an iterator invalidation problem in code used by the -strip passChris Lattner2005-10-311-1/+1
* Allow $Chris Lattner2005-10-141-1/+1
* add a hack to work around broken VC++ scoping rules. Thx to JeffC for pointingChris Lattner2005-10-071-13/+13
* refactor a bit of code.Chris Lattner2005-10-041-29/+35