summaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Use a cheaper computation.Reid Spencer2007-01-181-1/+1
* Provide an isPowerOf2ByteWidth method for the IntegerType class. This willReid Spencer2007-01-181-0/+5
* Update ModulePass::assignPassManager() to take into account PreferredDevang Patel2007-01-171-4/+5
* s/PassDebugging_New/PassDebugging/gDevang Patel2007-01-171-5/+5
* Update assignPassManager() signature to allow selection of preferredDevang Patel2007-01-171-4/+13
* For PR1117:Reid Spencer2007-01-171-29/+29
* Pass manager may require certain analysis. In such cases, initiallyDevang Patel2007-01-161-3/+2
* Undo last check-in.Devang Patel2007-01-161-62/+50
* Setup pass manager before scheduling required analysis.Devang Patel2007-01-161-50/+62
* Code refactoring.Devang Patel2007-01-161-18/+21
* Remove extra white spaces. Fix comments.Devang Patel2007-01-151-1/+1
* Do not record last users of Pass Manager.Devang Patel2007-01-151-2/+7
* make this more efficient in release builds (time and space)Chris Lattner2007-01-151-6/+2
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-156-85/+85
* teach VMCore to accept i1 add's and shiftsChris Lattner2007-01-152-17/+17
* don't discriminate against i1Chris Lattner2007-01-151-9/+9
* Fix a FIXME. 1 bit integer types are now printed as i1 not bool.Reid Spencer2007-01-131-4/+1
* Make sure the IntegerValType has enough space for 2^23 bits.Reid Spencer2007-01-131-1/+1
* Allow isAllOnesValue testing on packed constantsJim Laskey2007-01-121-0/+16
* s/addPassToManager/add/gDevang Patel2007-01-121-4/+4
* * PIC codegen for X86/Linux has been implementedAnton Korobeynikov2007-01-121-3/+17
* Move PMTopLevelManager, PMDataManager and FPPassManger classes intoDevang Patel2007-01-121-323/+38
* Remove a bunch of duplicated code. Among other things, this fixesChris Lattner2007-01-121-93/+50
* Remove dead code.Devang Patel2007-01-121-225/+26
* Always write 1 bit integers as i1 not "bool".Reid Spencer2007-01-121-5/+1
* For PR1064:Reid Spencer2007-01-126-128/+199
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-123-53/+81
* Start using PMStack. Now each pass is responsibe for assingingDevang Patel2007-01-111-28/+23
* Use getPassManagerType() instead of dynamic_cast.Devang Patel2007-01-111-18/+8
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-117-26/+26
* For PR1043:Zhou Sheng2007-01-114-212/+189
* Shut up a warning about signed/unsigned.Reid Spencer2007-01-111-1/+1
* simplify some logic furtherChris Lattner2007-01-111-11/+2
* Recommit my previous patch with a bugfix: printInfoComment works on bothChris Lattner2007-01-111-63/+67
* Add PassManagerType enum.Devang Patel2007-01-111-0/+12
* Implement better constant folding of unordered FCMP predicates.Reid Spencer2007-01-111-7/+27
* Robustify assingPassManager() for Module, Function and Basic BlockDevang Patel2007-01-111-37/+73
* Back out the last patch which is a nightly test killer. The assertionReid Spencer2007-01-101-63/+63
* Last refactoring before PR645: split up getSlot into getLocalSlot and getGlob...Chris Lattner2007-01-101-63/+63
* eliminate some iterator gymnastics.Chris Lattner2007-01-101-8/+4
* Inline insertValue into CreateModuleSlot/CreateFunctionSlotChris Lattner2007-01-091-35/+24
* Remove a bunch of complex logic that is completely dead: duplicates canChris Lattner2007-01-091-57/+1
* Split CreateSlot into two versions, one for globals and one for function-localChris Lattner2007-01-091-61/+68
* Remove extraneous return value from insertValue and getOrCreateSlot. SinceChris Lattner2007-01-091-53/+34
* Parameter attributes are part of a FunctionType and deserve to be factoredReid Spencer2007-01-081-1/+6
* Add PMStack, a Pass Manager stack.Devang Patel2007-01-081-0/+138
* And asm writing for packed struct initializersAndrew Lenharth2007-01-081-0/+4
* Change the interface to Module::getOrInsertFunction to be easier to use,Chris Lattner2007-01-071-12/+24
* For PR411:Reid Spencer2007-01-068-154/+55
* 1) Remove old AnalysisResolver.Devang Patel2007-01-052-16/+9