aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* fix commentChris Lattner2007-02-181-1/+1
* simplify pass, delete dead gvar protos as well.Chris Lattner2007-02-181-16/+21
* For PR1195:Reid Spencer2007-02-151-3/+3
* eliminate a bunch of vector-related heap trafficChris Lattner2007-02-131-47/+53
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-134-32/+27
* stop using methods that take vectors.Chris Lattner2007-02-122-5/+9
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-1/+1
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-116-34/+23
* Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411.Chris Lattner2007-02-071-2/+4
* shrink vmcore by moving symbol table stripping support out of VMCore intoChris Lattner2007-02-071-2/+23
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-0517-51/+71
* Add missing and needed #include.Reid Spencer2007-02-051-0/+1
* Make the class VISIBILITY_HIDDEN.Reid Spencer2007-02-051-3/+3
* For PR411:Reid Spencer2007-02-055-11/+11
* For PR411:Reid Spencer2007-02-053-39/+58
* For PR411:Reid Spencer2007-02-051-363/+0
* Create a pass to strip dead function declarations (prototypes). This isReid Spencer2007-02-051-0/+61
* Changes to support making the shift instructions be true BinaryOperators.Reid Spencer2007-02-021-4/+0
* eliminate temporary vectorsChris Lattner2007-01-312-12/+8
* eliminate temporary vectorsChris Lattner2007-01-311-9/+12
* Adjust #includes to match movement of constant folding code from transformuti...Chris Lattner2007-01-301-2/+2
* the inliner pass now passes targetdata down through the inliner api'sChris Lattner2007-01-302-3/+19
* adjust to api changeChris Lattner2007-01-301-1/+2
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-3012-30/+30
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-282-7/+29
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-261-2/+2
* Inherit CallGraphSCCPass directly from Pass.Devang Patel2007-01-263-3/+3
* Make llvm-extract preserve the callingconv of prototypes in the extractedChris Lattner2007-01-251-0/+1
* For PR970:Reid Spencer2007-01-211-0/+1
* Correct a comment.Owen Anderson2007-01-201-1/+1
* For PR1043:Reid Spencer2007-01-191-0/+1
* rename Type::isIntegral to Type::isInteger, eliminating the old Type::isInteger.Chris Lattner2007-01-152-7/+7
* Eliminate calls to isInteger, generalizing code and tightening checks as needed.Chris Lattner2007-01-151-5/+5
* Remove over-general comparisonsChris Lattner2007-01-121-4/+6
* Branch conditions must be i1Chris Lattner2007-01-121-3/+1
* For PR1064:Reid Spencer2007-01-122-9/+16
* Implement review feedback for the ConstantBool->ConstantInt merge. ChrisReid Spencer2007-01-121-2/+2
* Rename BoolTy as Int1Ty. Patch by Sheng Zhou.Reid Spencer2007-01-113-7/+7
* For PR1043:Zhou Sheng2007-01-111-9/+12
* Fix a bug in heap-sra that caused compilation failure of office-ispell.Chris Lattner2007-01-091-3/+19
* Types should be const.Reid Spencer2007-01-071-2/+2
* Change the interface to Module::getOrInsertFunction to be easier to use,to re...Chris Lattner2007-01-071-81/+49
* relax typesChris Lattner2007-01-071-7/+7
* For PR411:Reid Spencer2007-01-062-8/+8
* For PR950:Reid Spencer2006-12-317-135/+133
* For PR950:Reid Spencer2006-12-232-49/+55
* Get rid of a useless if statement whose then and else blocks were identical.Reid Spencer2006-12-211-4/+1
* switch statistics over to not use static ctors.Chris Lattner2006-12-191-3/+3
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-1916-85/+71
* when inserting a dummy argument to work-around the CBE not supportingChris Lattner2006-12-161-3/+1