aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO
Commit message (Expand)AuthorAgeFilesLines
...
* rename the "exceptional" destination of an invoke instruction to the 'unwind'...Chris Lattner2004-02-083-4/+4
* Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn'tChris Lattner2004-02-081-10/+32
* splitBasicBlock "does the right thing" now, no reason to reposition it.Chris Lattner2004-02-081-3/+0
* Remove unneeded code now that splitBasicBlock does the "right thing"Chris Lattner2004-02-041-5/+0
* Make deadarghaX0r warning louder.Brian Gaeke2004-02-021-1/+1
* Remove dependence on structure index type. s/MT/FTChris Lattner2004-01-091-6/+6
* Merging constants can cause further room for improvement. Iterate untilChris Lattner2003-12-281-35/+45
* Fix memory corruption bug PR193Chris Lattner2003-12-221-20/+26
* Implement RaiseAllocations/FreeCastConstantExpr.llChris Lattner2003-12-071-12/+37
* Delete dead lineChris Lattner2003-11-221-1/+0
* Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llxChris Lattner2003-11-221-0/+2
* Considering that CI is not even IN SCOPE here, I wooda thought the compilerChris Lattner2003-11-211-1/+1
* Finegrainify namespacificationChris Lattner2003-11-2111-49/+26
* Get rid of using decls, finegrainify namespacificationChris Lattner2003-11-211-23/+18
* * Finegrainify namespacificationChris Lattner2003-11-211-30/+99
* Finegrainify namespacificationChris Lattner2003-11-211-4/+5
* * Finegrainify namespacificationChris Lattner2003-11-201-8/+27
* Start using the nicer terminator auto-insertion APIChris Lattner2003-11-201-7/+4
* When spewing out warnings during function resolution, do not vomit out pagesChris Lattner2003-11-201-4/+8
* This file was somehow missing a top-level comment line.Misha Brukman2003-11-171-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-1117-2/+67
* Do NOT inline self recursive calls into other functions. This is causing theChris Lattner2003-11-092-1/+10
* UntypoChris Lattner2003-11-091-1/+1
* Fix bug: PR93Chris Lattner2003-11-061-0/+29
* Fix the problem with running cleanups in bugpoint: We were deleting argumentsChris Lattner2003-11-051-1/+4
* Split behavior into two piecesChris Lattner2003-11-051-13/+13
* 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