aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Start using PMStack. Now each pass is responsibe for assingingDevang Patel
2007-01-11Use getPassManagerType() instead of dynamic_cast.Devang Patel
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-11Shut up a warning about signed/unsigned.Reid Spencer
2007-01-11simplify some logic furtherChris Lattner
2007-01-11Recommit my previous patch with a bugfix: printInfoComment works on bothChris Lattner
2007-01-11Add PassManagerType enum.Devang Patel
2007-01-11Implement better constant folding of unordered FCMP predicates.Reid Spencer
2007-01-11Robustify assingPassManager() for Module, Function and Basic BlockDevang Patel
2007-01-10Back out the last patch which is a nightly test killer. The assertionReid Spencer
2007-01-10Last refactoring before PR645: split up getSlot into getLocalSlot and getGlob...Chris Lattner
2007-01-10eliminate some iterator gymnastics.Chris Lattner
2007-01-09Inline insertValue into CreateModuleSlot/CreateFunctionSlotChris Lattner
2007-01-09Remove a bunch of complex logic that is completely dead: duplicates canChris Lattner
2007-01-09Split CreateSlot into two versions, one for globals and one for function-localChris Lattner
2007-01-09Remove extraneous return value from insertValue and getOrCreateSlot. SinceChris Lattner
2007-01-08Parameter attributes are part of a FunctionType and deserve to be factoredReid Spencer
2007-01-08Add PMStack, a Pass Manager stack.Devang Patel
2007-01-08And asm writing for packed struct initializersAndrew Lenharth
2007-01-07Change the interface to Module::getOrInsertFunction to be easier to use,Chris Lattner
2007-01-06For PR411:Reid Spencer
2007-01-051) Remove old AnalysisResolver.Devang Patel
2007-01-05Remove PassManagerT.hDevang Patel
2007-01-05Remove old pass manager.Devang Patel
2007-01-05Change the syntax for parameter attributes:Reid Spencer
2007-01-04Do not allow packed types for icmp and fcmp instructions.Reid Spencer
2007-01-04Now that setcondinst has been eliminated, we can mark Value::SubclassIDChris Lattner
2007-01-04fix typoChris Lattner
2007-01-04fix some bugs handling vectors, avoid host-specific handling of undefined shi...Chris Lattner
2007-01-04Add a new ConstantPacked::getAllOnesValue methodChris Lattner
2006-12-31Fix a cut-and-paste bug for processing of InvokeInst parameter attributes.Reid Spencer
2006-12-31Fix a bug in comparison of GEP indices.Reid Spencer
2006-12-31Fix a bug in getParamAttrs where an invalid value would be returned if theReid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-29For PR950:Reid Spencer
2006-12-24Cleanup ConstantFoldCompareInstruction:Reid Spencer
2006-12-24Fix some comments.Reid Spencer
2006-12-23Don't overload var names.Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-22ModulePass and ImmutablePass. Force out of line virtual method.Devang Patel
2006-12-21At the beginning of run, initialize analyis info availability for _ALL_Devang Patel
2006-12-20Fix Regression/Verifier/invoke-1.llChris Lattner
2006-12-20Revert the previous patch which was incorrect. This unbreaks eon, but rebreaksChris Lattner
2006-12-19Now that ConstantInt::isValueValidForType can handle signed and unsignedReid Spencer
2006-12-19Now, there is additional layer, referred in the comment,Devang Patel
2006-12-19s/BasicBlockPassManager/BBPassManager/gDevang Patel