aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Fix bug: Mem2Reg/2003-06-26-IterativePromote.llChris Lattner2003-06-251-10/+17
* Fixed comment width, changed arg to be const, fixed indentation, removed unne...Tanya Lattner2003-05-311-8/+6
* Added the CloneTrace function which clones traces. It takes a vector of basic...Tanya Lattner2003-05-301-0/+83
* Eliminate unnecessary ->get calls that are now automatically handled.Chris Lattner2003-05-291-10/+8
* * Separate all of the grunt work of inlining out into the Utils library.Chris Lattner2003-05-291-0/+164
* Remove using declarationsChris Lattner2003-05-221-4/+3
* Hopefully, the final fix for `[Pp]ropogate'.Misha Brukman2003-05-201-2/+2
* Fix long standing bugChris Lattner2003-05-151-1/+1
* Fix Bug: Linker/2003-05-15-TypeProblem.llChris Lattner2003-05-151-20/+66
* Fix major problem with appending linkage changesChris Lattner2003-05-141-1/+2
* Implement linkage of appending global variables!Chris Lattner2003-05-131-6/+115
* Fix bug: LoopPreheaders/2003-05-12-PreheaderExitOfChild.llChris Lattner2003-05-121-5/+19
* Fix Bug: LowerSwitch/2003-05-01-PHIProblem.llChris Lattner2003-05-011-2/+12
* Fix bug: mem2reg/2003-04-24-MultipleIdenticalSuccessors.llChris Lattner2003-04-251-7/+8
* Fix iterator invalidation problemChris Lattner2003-04-241-2/+7
* Make sure that the cloned module retains the type symbol table entries!Chris Lattner2003-04-241-0/+9
* Make sure to preserve endiannes and pointer size when cloning modules!Chris Lattner2003-04-241-0/+2
* Fix Bug: Linker/2003-04-23-LinkOnceLost.llChris Lattner2003-04-231-30/+40
* Remove unnecesary &*'sChris Lattner2003-04-235-8/+8
* New pass to lower switch instructions to branch instructionsChris Lattner2003-04-231-0/+102
* Minor cleanupsChris Lattner2003-04-231-6/+6
* Add warning when linking modules with disagreeing target propertiesChris Lattner2003-04-221-0/+4
* Preserve the new moduleID fieldChris Lattner2003-04-221-1/+1
* Fix bug: 2003-01-30-LinkerRename.llChris Lattner2003-04-211-7/+33
* Fix linking a function with qualifiers to a external function declaration:Chris Lattner2003-04-211-6/+18
* Fix bug where use still existed in dead codeChris Lattner2003-04-211-0/+2
* Fix bug: Mem2reg/2003-04-18-DeadBlockProblem.llChris Lattner2003-04-181-4/+17
* Refactor CloneFunction to expose the new CloneBasicBlock functionChris Lattner2003-04-181-13/+22
* New const_cast instead of c style castChris Lattner2003-04-181-1/+1
* Add new linkage types to support a real frontendChris Lattner2003-04-163-61/+79
* * Fix bug: Mem2Reg/2003-04-10-DFNotFound.llChris Lattner2003-04-101-9/+26
* * We now preserve the no-critical-edge pass (because we cannot insert critica...Chris Lattner2003-03-311-11/+17
* Fix bug: SimplifyCFG/2003-03-07-DominateProblem.llChris Lattner2003-03-071-2/+19
* Implement CFGSimplify/PhiBlockMerge*.llChris Lattner2003-03-051-10/+36
* Implement testcase CFGSimplify/EqualPHIEdgeBlockMerge.llChris Lattner2003-03-051-10/+24
* Change the mem2reg interface to accept a TargetData argumentChris Lattner2003-03-032-8/+16
* Fix bug I introduced yesterday :(Chris Lattner2003-02-281-1/+2
* Fix bug: LICM/2003-02-27-PreheaderExitNodeUpdate.llChris Lattner2003-02-281-1/+5
* Fix bug: 2003-02-27-PreheaderExitNodeUpdate.ll by updating exit node infoChris Lattner2003-02-271-0/+16
* Add a new assertion to check that stuff is happening rightChris Lattner2003-02-271-3/+8
* * Don't forget to update Loop information!Chris Lattner2003-02-271-3/+5
* * Significant changes to the preheader insertion pass:Chris Lattner2003-02-271-42/+219
* Rename Instruction::hasSideEffects() -> mayWriteToMemory()Chris Lattner2003-02-241-1/+1
* Split mem2reg promotion into two parts: a function which does the work, andChris Lattner2003-02-222-85/+112
* Clean up std namespace referencesChris Lattner2003-02-221-32/+29
* * Fix linking of opaque types and their non-opaque versionsChris Lattner2003-01-301-7/+17
* Eliminate using declsChris Lattner2003-01-301-35/+33
* Add debugging helperChris Lattner2003-01-131-1/+2
* This file implements the function DemoteRegToStack(), which takes aVikram S. Adve2002-12-101-0/+193
* Fix bug that was bugging bugpointChris Lattner2002-12-071-2/+2