aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
AgeCommit message (Expand)Author
2007-02-18fix commentChris Lattner
2007-02-18simplify pass, delete dead gvar protos as well.Chris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-13eliminate a bunch of vector-related heap trafficChris Lattner
2007-02-13Eliminate use of ctors that take vectors.Chris Lattner
2007-02-12stop using methods that take vectors.Chris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-02-11simplify name juggling through the use of Value::takeName.Chris Lattner
2007-02-07Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411.Chris Lattner
2007-02-07shrink vmcore by moving symbol table stripping support out of VMCore intoChris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-02-05Add missing and needed #include.Reid Spencer
2007-02-05Make the class VISIBILITY_HIDDEN.Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-05Create a pass to strip dead function declarations (prototypes). This isReid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-01-31eliminate temporary vectorsChris Lattner
2007-01-31eliminate temporary vectorsChris Lattner
2007-01-30Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner
2007-01-30the inliner pass now passes targetdata down through the inliner api'sChris Lattner
2007-01-30adjust to api changeChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2007-01-28Propagate changes from my local tree. This patch includes:Anton Korobeynikov
2007-01-26Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey
2007-01-26Inherit CallGraphSCCPass directly from Pass.Devang Patel
2007-01-25Make llvm-extract preserve the callingconv of prototypes in the extractedChris Lattner
2007-01-21For PR970:Reid Spencer
2007-01-20Correct a comment.Owen Anderson
2007-01-19For PR1043:Reid Spencer
2007-01-15rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner
2007-01-15Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner
2007-01-12Remove over-general comparisonsChris Lattner
2007-01-12Branch conditions must be i1Chris Lattner
2007-01-12For PR1064:Reid Spencer
2007-01-12Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer
2007-01-11Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer
2007-01-11For PR1043:Zhou Sheng
2007-01-09Fix a bug in heap-sra that caused compilation failure of office-ispell.Chris Lattner
2007-01-07Types should be const.Reid Spencer
2007-01-07Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner
2007-01-07relax typesChris Lattner
2007-01-06For PR411:Reid Spencer
2006-12-31For PR950:Reid Spencer
2006-12-23For PR950:Reid Spencer
2006-12-21Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer
2006-12-19switch statistics over to not use static ctors.Chris Lattner
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-16when inserting a dummy argument to work-around the CBE not supportingChris Lattner