summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAge
* make it clear that this is always a zextChris Lattner2006-11-30
* One more bugfix, 3 cases of making casts explicit.Chris Lattner2006-11-30
* Fix a bug in globalopt due to the recent cast patch.Chris Lattner2006-11-30
* For PR950:Reid Spencer2006-11-27
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-26
* second patch to fix PR992/993.Chris Lattner2006-11-09
* Minimal patch to fix PR992/PR993Chris Lattner2006-11-09
* For PR786:Reid Spencer2006-11-02
* Fix GlobalOpt/2006-11-01-ShrinkGlobalPhiCrash.ll and McGill/chompChris Lattner2006-11-01
* For PR950:Reid Spencer2006-10-26
* llvm-extract should remove module-level asmChris Lattner2006-10-20
* For PR950:Reid Spencer2006-10-20
* Revert previous patch. Still breaking things.Evan Cheng2006-10-03
* Fix debug outputChris Lattner2006-09-30
* Implement SRA of heap allocations.Chris Lattner2006-09-30
* Add some ifdef'd out debug infoChris Lattner2006-09-30
* Eliminate ConstantBool::True and ConstantBool::False. Instead, provideChris Lattner2006-09-28
* Another attempt at making ArgPromotion smarter. This patch no longer breaks ...Owen Anderson2006-09-28
* Implement a trivial optzn: of vastart is never called in a function that takesChris Lattner2006-09-18
* revert previous two patches. They cause miscompilation of MultiSource/Applic...Chris Lattner2006-09-15
* Revert my previous work on ArgumentPromotion. Further investigation has reve...Owen Anderson2006-09-15
* Adding dllimport, dllexport and external weak linkage types.Anton Korobeynikov2006-09-14
* Initialize DontInternalize.Devang Patel2006-09-13
* Make inlining costs more accurate.Chris Lattner2006-09-09
* Make ArgumentPromotion handle recursive functions that pass pointers in their...Owen Anderson2006-09-02
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-27
* Make it fit into 80 cols.Devang Patel2006-07-20
* Add new constructor to accept vector of exported names while creatingDevang Patel2006-07-20
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-12
* Fix PR820 and Transforms/GlobalOpt/2006-07-07-InlineAsmCrash.llChris Lattner2006-07-07
* Fix Transforms/DeadArgElim/2006-06-27-struct-ret.ll. -deadargelim should notChris Lattner2006-06-27
* Add missing casts. This fixed some regressions.Evan Cheng2006-06-16
* More libcall transformations:Evan Cheng2006-06-16
* Simplify fprintf(file, "%s", str) to fputs(str, file).Evan Cheng2006-06-16
* Remove some dead variables.Chris Lattner2006-05-12
* linear -> constant timeAndrew Lenharth2006-04-13
* Add a simple pass to make sure that all (non-library) calls to malloc and freeAndrew Lenharth2006-04-10
* Strip changes to llvm.dbg intrinsics.Jim Laskey2006-03-23
* Teach the strip pass to strip type names in addition to value names. ThisChris Lattner2006-03-15
* Handle the removal of the debug chain.Jim Laskey2006-03-13
* fix a pastoChris Lattner2006-03-09
* Switch to using a numeric id for anchors.Jim Laskey2006-03-07
* Fix ConstantMerge/2006-03-07-DontMergeDiffSections.ll, a problem JimChris Lattner2006-03-07
* Make this work with renamed intrinsics.Chris Lattner2006-03-03
* fix a bunch of alpha regressions. see bug 709Andrew Lenharth2006-02-15
* add a bunch more optimizations for unary double math functionsChris Lattner2006-01-23
* Refactor/genericize this, no functionality changeChris Lattner2006-01-23
* Make iostream #inclusion explicitChris Lattner2006-01-22
* Make this more efficient in the following ways:Chris Lattner2006-01-22
* Several non-functionality changing changes:Chris Lattner2006-01-22