summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner2007-02-231-1/+1
* Revert changes for a simplier solution.Jim Laskey2007-02-221-50/+36
* Itanium ABI exception handing support.Jim Laskey2007-02-211-36/+50
* Fix typos in comments.Dan Gohman2007-02-201-1/+1
* remove reoptimizer-specific passesChris Lattner2007-02-202-206/+0
* eliminate use of deprecated apisChris Lattner2007-02-193-5/+8
* fix commentChris Lattner2007-02-181-1/+1
* simplify pass, delete dead gvar protos as well.Chris Lattner2007-02-181-16/+21
* convert more vectors to smallvectors, 2.8% speedupChris Lattner2007-02-151-3/+3
* change some vectors to smallvectors. This speeds up instcombine on 447.dealIIChris Lattner2007-02-151-3/+3
* switch an std::set to a SmallPtr set, this speeds up instcombine by 9.5%Chris Lattner2007-02-151-3/+4
* For PR1195:Reid Spencer2007-02-152-10/+10
* Change an assert that mentions Packed Type -> Vector Type.Reid Spencer2007-02-151-1/+1
* For PR1195:Reid Spencer2007-02-157-74/+74
* Generalize TargetData strings, to support more interesting forms of data.Chris Lattner2007-02-141-12/+13
* eliminate a bunch of vector-related heap trafficChris Lattner2007-02-131-47/+53
* Eliminate use of ctors that take vectors.Chris Lattner2007-02-1312-59/+60
* stop using methods that take vectors.Chris Lattner2007-02-126-17/+27
* Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner2007-02-121-1/+1
* simplify code by using Value::takeNameChris Lattner2007-02-114-32/+26
* Simplify code by using value::takenameChris Lattner2007-02-116-71/+61
* simplify name juggling through the use of Value::takeName.Chris Lattner2007-02-116-34/+23
* Privatize StructLayout::MemberOffsets, adding an accessorChris Lattner2007-02-102-2/+3
* 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
* redesign the primary datastructure used by mem2reg to eliminate anChris Lattner2007-02-071-103/+156
* With the last change, we no longer need both directions of mapping fromChris Lattner2007-02-051-4/+8
* Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer2007-02-0546-97/+146
* Simplify use of DFBlocks, this makes no noticable performance difference,Chris Lattner2007-02-051-3/+3
* This file should have been removed when -raise was removed. It isn'tReid Spencer2007-02-051-134/+0
* Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::eraseChris Lattner2007-02-051-6/+6
* switch a SmallPtrSet back to an std::set for now, this caused problems.Chris Lattner2007-02-051-6/+6
* switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc.Chris Lattner2007-02-051-1/+1
* switch an std::set over to SmallPtrSet, speeding up mem2reg 3.4% on 176.gcc.Chris Lattner2007-02-051-16/+13
* eliminate some malloc traffic, this speeds up mem2reg by 3.4%.Chris Lattner2007-02-051-5/+8
* 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-059-18/+18
* For PR411:Reid Spencer2007-02-054-40/+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
* Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc.Chris Lattner2007-02-051-6/+6
* For PR1177:Reid Spencer2007-02-051-4/+4
* fix a miscompilation of 176.gccChris Lattner2007-02-051-2/+2
* Use DenseMap for pointer->pointer maps.Owen Anderson2007-02-051-4/+4
* rewrite shift/shift folding, now that types are not signed.Chris Lattner2007-02-051-74/+103
* Fix indenting, remove tabs.Nick Lewycky2007-02-041-32/+90
* For PR1163:Reid Spencer2007-02-044-1/+4
* remove some dead codeChris Lattner2007-02-031-14/+3
* For PR1072:Reid Spencer2007-02-034-1544/+0
OpenPOWER on IntegriCloud