aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms
AgeCommit message (Expand)Author
2007-02-24Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217Chris Lattner
2007-02-23fix an obscure and tricky bug the inliner can hit sometimes.Chris Lattner
2007-02-22Revert changes for a simplier solution.Jim Laskey
2007-02-21Itanium ABI exception handing support.Jim Laskey
2007-02-20Fix typos in comments.Dan Gohman
2007-02-20remove reoptimizer-specific passesChris Lattner
2007-02-19eliminate use of deprecated apisChris Lattner
2007-02-18fix commentChris Lattner
2007-02-18simplify pass, delete dead gvar protos as well.Chris Lattner
2007-02-15convert more vectors to smallvectors, 2.8% speedupChris Lattner
2007-02-15change some vectors to smallvectors. This speeds up instcombine on 447.dealIIChris Lattner
2007-02-15switch an std::set to a SmallPtr set, this speeds up instcombine by 9.5%Chris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-15Change an assert that mentions Packed Type -> Vector Type.Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-14Generalize TargetData strings, to support more interesting forms of data.Chris Lattner
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 code by using Value::takeNameChris Lattner
2007-02-11Simplify code by using value::takenameChris Lattner
2007-02-11simplify name juggling through the use of Value::takeName.Chris Lattner
2007-02-10Privatize StructLayout::MemberOffsets, adding an accessorChris 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-07redesign the primary datastructure used by mem2reg to eliminate anChris Lattner
2007-02-05With the last change, we no longer need both directions of mapping fromChris Lattner
2007-02-05Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes inReid Spencer
2007-02-05Simplify use of DFBlocks, this makes no noticable performance difference,Chris Lattner
2007-02-05This file should have been removed when -raise was removed. It isn'tReid Spencer
2007-02-05Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::eraseChris Lattner
2007-02-05switch a SmallPtrSet back to an std::set for now, this caused problems.Chris Lattner
2007-02-05switch an std::set over to a SmallPtrSet, speeding up mem2reg 6% on 176.gcc.Chris Lattner
2007-02-05switch an std::set over to SmallPtrSet, speeding up mem2reg 3.4% on 176.gcc.Chris Lattner
2007-02-05eliminate some malloc traffic, this speeds up mem2reg by 3.4%.Chris Lattner
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-05Fix miscompilations of consumer-typeset, telecomm-gsm, and 176.gcc.Chris Lattner
2007-02-05For PR1177:Reid Spencer
2007-02-05fix a miscompilation of 176.gccChris Lattner
2007-02-05Use DenseMap for pointer->pointer maps.Owen Anderson
2007-02-05rewrite shift/shift folding, now that types are not signed.Chris Lattner
2007-02-04Fix indenting, remove tabs.Nick Lewycky
2007-02-04For PR1163:Reid Spencer
2007-02-03remove some dead codeChris Lattner