aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fix bug: test/Regression/Other/2002-03-11-LevelRaiseCalls.llChris Lattner2002-03-111-3/+20
* We were not correctly burrowing down multiple levels to get to a leaf. Fix t...Chris Lattner2002-03-071-1/+2
* Support changing the pointer type of a store for the case where we areChris Lattner2002-03-071-5/+18
* Take CallGraph out of the CFG namespace. It has nothing to do with CFGsChris Lattner2002-03-062-10/+10
* Change over to use new style pass mechanism, now passes only expose smallChris Lattner2002-02-2616-126/+445
* Move ProfilePaths class into ProfilePaths library, only expose a creation fun...Chris Lattner2002-02-261-15/+22
* Pass stuff by reference instead of by copy. Copying entire graphs seems likeChris Lattner2002-02-262-8/+8
* Move processGraph down lower in the file so all of the forward declarationsChris Lattner2002-02-262-412/+334
* * Changes to compile successfully with GCC 3.0Chris Lattner2002-02-264-185/+132
* Makefile for profile-pathsAnand Shukla2002-02-261-0/+5
* Initial checkin: functions on Graph used for path profile passAnand Shukla2002-02-262-0/+1428
* Initial checkin: instrument code to get path execution frequencyAnand Shukla2002-02-261-0/+162
* Initial checkin: helper file to insert instrumentation code along edgesAnand Shukla2002-02-261-0/+262
* Initial check in of graph.cpp: implements graph interface used in path profilesAnand Shukla2002-02-261-0/+425
* New makefile to include ProfilePaths dirAnand Shukla2002-02-261-1/+1
* When inlining basic blocks and instructions, give them a name!Chris Lattner2002-02-251-0/+4
* NamespacesChris Lattner2002-02-241-1/+1
* Handle more cases in the linkerChris Lattner2002-02-181-5/+21
* Bug fix for test/Regression/Other/2002-02-14-LevelRaiseBadAssert.llChris Lattner2002-02-142-2/+2
* Implement conversion of method pointer parameter in Call instructionChris Lattner2002-02-141-9/+62
* * Check in fix for: llvm/test/Regression/Other/2002-02-14-LevelRaiseInstDelet...Chris Lattner2002-02-141-5/+7
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-126-31/+35
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-126-44/+51
* Add neccesary #includeChris Lattner2002-02-121-0/+1
* I forgot to provide dominance frontier information. Now it's available.Chris Lattner2002-02-121-5/+24
* Initial checkin of new memory -> register promotion passChris Lattner2002-02-121-0/+93
* General cleanupChris Lattner2002-02-011-4/+3
* Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes c...Chris Lattner2002-01-311-8/+11
* MethodPass's are now guaranteed to not be run on external methods!Chris Lattner2002-01-315-9/+2
* Convert xforms over to new pass structure.Chris Lattner2002-01-319-54/+115
* Convert analyses to new pass structureChris Lattner2002-01-311-0/+4
* Remove extraneous #includesChris Lattner2002-01-261-1/+0
* Remove opt namespaceChris Lattner2002-01-261-3/+1
* Implement new DeadInstElmination passChris Lattner2002-01-231-1/+5
* Don't insert a useless castChris Lattner2002-01-221-2/+1
* Rename LowerAllocations.h to ChangeAllocations.h since it now contains theChris Lattner2002-01-221-1/+1
* Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass inChris Lattner2002-01-222-67/+66
* LowerAllocations is really a BasicBlock pass. Make it so.Chris Lattner2002-01-211-57/+54
* Move stuff out of the Optimizations directories into the appropriate TransformsChris Lattner2002-01-2110-61/+52
* Elminate an unused variableChris Lattner2002-01-211-1/+0
* Rename SwapStructureContents -> IPO/SimpleStructMutationChris Lattner2002-01-212-5/+6
* Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner2002-01-217-66/+71
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-2023-127/+155
* initial checkinChris Lattner2001-12-141-0/+150
* * isFirstClassType is now provided by the Type classChris Lattner2001-12-141-7/+2
* * add ReplaceInstWithInstChris Lattner2001-12-141-26/+25
* Remove unsized array supportChris Lattner2001-12-141-6/+0
* * Support pointer indexingChris Lattner2001-12-141-210/+33
* Many many changes and bugfixes:Chris Lattner2001-12-141-130/+199
* The proper prototype for malloc returns a pointer, not an unsized arrayChris Lattner2001-12-141-6/+3