aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
* Fix PR78Chris Lattner2003-11-021-1/+1
* Strip off CPR's manually, because if we don't, the inliner doesn't delete deadChris Lattner2003-10-311-2/+9
* Fix bug: ConstantMerge/2003-10-28-MergeExternalConstants.ll & PR64Chris Lattner2003-10-291-2/+13
* Check in statistifying patch for BillChris Lattner2003-10-281-0/+6
* Propagating constants to arguments can make other arguments constant. For nowChris Lattner2003-10-271-5/+15
* We might as well strip off any CPRs before propagationChris Lattner2003-10-231-1/+4
* * We were forgetting to pass varargs arguments through a callChris Lattner2003-10-231-0/+18
* Check in initial version of ipcpChris Lattner2003-10-231-0/+110
* Make this pass substantially stronger by having it delete dead return valuesChris Lattner2003-10-231-127/+354
* This important patch fixes two warnings in the linker which can occur from li...Chris Lattner2003-10-221-4/+33
* Update the 'used' flag correctlyChris Lattner2003-10-221-6/+7
* Loop over the module, not the symbol table. This makes the code handleChris Lattner2003-10-221-21/+18
* Implement FunctionResolve/2003-10-21-GlobalResolveHack.llChris Lattner2003-10-221-2/+34
* Fix bug: FunctionResolve/2003-10-21-GlobalTypeDifference.llChris Lattner2003-10-211-55/+19
* Added LLVM copyright header.John Criswell2003-10-211-0/+7
* Added LLVM copyright notice to Makefiles.John Criswell2003-10-201-0/+8
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-2015-0/+105
* Reorder for minor efficiency gainChris Lattner2003-10-201-1/+1
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-191-1/+1
* Decrease usage of use_size()Chris Lattner2003-10-151-1/+1
* Whoops, we inserted into the wrong set. What's up with the dead set anyway?Chris Lattner2003-10-131-4/+2
* Use external df iterators to avoid revisiting blocks in functions withChris Lattner2003-10-131-1/+3
* Regularize header file commentsChris Lattner2003-10-132-2/+2
* Minor cleanupsChris Lattner2003-10-131-5/+3
* Checkin an improvement contributed by Bill:Chris Lattner2003-10-131-6/+30
* Fix spelling.Misha Brukman2003-10-105-7/+7
* Fix bugzilla bug #5Chris Lattner2003-10-071-1/+6
* Speed up the predicate used to decide when to inline by caching the sizeChris Lattner2003-10-061-13/+28
* Credits are now in top-level CREDITS.TXTMisha Brukman2003-09-221-2/+0
* Global variables with APPENDING linkage are very important to keep around!Chris Lattner2003-09-201-3/+6
* Rename Function::getEntryNode -> getEntryBlockChris Lattner2003-09-201-1/+1
* Fix bug raising allocations whose call sites were invoke instructions.Chris Lattner2003-09-161-0/+15
* This is effectively a complete rewrite of the globaldce algorithm, resultingChris Lattner2003-09-161-177/+104
* Minor cleanups, give credit, remove code that should not be necessary, andChris Lattner2003-09-151-28/+5
* Initial checkin of the Setjmp/Longjmp lowering/transformation pass,Chris Lattner2003-09-151-0/+501
* Ugh, a bug fix needed because of the bug in the CallGraph codeChris Lattner2003-09-151-2/+4
* Fix bug: PruneEH/2003-09-14-ExternalCall.llxChris Lattner2003-09-151-1/+4
* Spell `definitely' correctly.Misha Brukman2003-09-111-1/+1
* Fix spell-o'sChris Lattner2003-09-101-1/+1
* Eliminate support for the llvm.unwind intrinisic, using the Unwind instructio...Chris Lattner2003-09-081-5/+6
* Add support for the unwind instructionChris Lattner2003-09-081-0/+1
* Final cleanup: remove dead codeChris Lattner2003-09-011-39/+0
* Not only is this a lot smaller, it actually works if there is already aChris Lattner2003-09-011-5/+1
* Dead filesChris Lattner2003-09-012-87/+0
* If "These should be used only by the auto-parallelization pass", we might asChris Lattner2003-09-011-1/+31
* Moved all of the cilkifier stuff into lib/Transforms/IPO, as it really is notChris Lattner2003-09-012-4/+2
* Minor cleanupsChris Lattner2003-09-011-13/+8
* Change the RaiseAllocations pass to be a Pass instead of a BasicBlock pass.Chris Lattner2003-09-011-54/+75
* Heavily refactor code:Chris Lattner2003-08-313-127/+198
* Add accessor functionChris Lattner2003-08-311-0/+2