| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | * Don't only print out reachable nodes in the graph. | Chris Lattner | 2002-10-10 | 1 | -7/+7 | |
| | | | | | | | | * use new api to get all nodes in the graph * Allow custom graph traits llvm-svn: 4109 | |||||
| * | Add new getGraphProperties that may be specialized by graphs | Chris Lattner | 2002-10-10 | 1 | -0/+8 | |
| | | | | | llvm-svn: 4108 | |||||
| * | Rename DataStructureGraph.h to DSGraphTraits.h | Chris Lattner | 2002-10-10 | 2 | -77/+4 | |
| | | | | | llvm-svn: 4107 | |||||
| * | Stop using DataStructureGraph.h | Chris Lattner | 2002-10-10 | 1 | -4/+1 | |
| | | | | | llvm-svn: 4106 | |||||
| * | Switch over to the right sparc c frontend | Chris Lattner | 2002-10-10 | 1 | -1/+1 | |
| | | | | | llvm-svn: 4105 | |||||
| * | - Dramatically simplify the ConstantMerge code now that | Chris Lattner | 2002-10-09 | 1 | -102/+3 | |
| | | | | | | | Value::replaceAllUsesWith works with constants correctly. llvm-svn: 4104 | |||||
| * | - Make Value::replaceAllUsesWith work with constants correctly. This fixes | Chris Lattner | 2002-10-09 | 1 | -16/+18 | |
| | | | | | | | bug FuncResolve/2002-08-19-ResolveGlobalVars.ll and gzip looks better. llvm-svn: 4103 | |||||
| * | - Add new Constant::replaceUsesOfWithOnConstant which has an end result | Chris Lattner | 2002-10-09 | 3 | -2/+133 | |
| | | | | | | | | similar to User::replaceUsesOfWith but actually does the right thing for constants. llvm-svn: 4102 | |||||
| * | Make isExtern() be a virtual function inherited from GlobalValue | Chris Lattner | 2002-10-09 | 3 | -5/+10 | |
| | | | | | llvm-svn: 4101 | |||||
| * | Table with current status of tests in the /test/Programs/ directory | Nick Hildenbrandt | 2002-10-09 | 1 | -0/+72 | |
| | | | | | llvm-svn: 4100 | |||||
| * | Almost a complete rewrite of FunctionResolution to now resolve functions | Chris Lattner | 2002-10-09 | 1 | -122/+213 | |
| | | | | | | | | | | | | | | | and global variables. This fixes bug: FuncResolve/2002-08-19-ResolveGlobalVarsEasier.ll And bug: SingleSource/UnitTests/2002-10-09-ArrayResolution.c Note that this does not fix bug: FunctionResolve/2002-08-19-ResolveGlobalVars.ll because replaceAllUsesWith breaks when a constantexpr is pointing to the thing being replaced. This is more of an infrastructure problem than anything. llvm-svn: 4099 | |||||
| * | Add check to see if opt aborts | Chris Lattner | 2002-10-09 | 1 | -0/+5 | |
| | | | | | llvm-svn: 4098 | |||||
| * | New testcase | Chris Lattner | 2002-10-09 | 1 | -0/+23 | |
| | | | | | llvm-svn: 4097 | |||||
| * | Avoid having testcases spit out bytecode on error | Chris Lattner | 2002-10-09 | 2 | -2/+2 | |
| | | | | | llvm-svn: 4096 | |||||
| * | Cleanup testcase a lot to test JUST funcresolve of globals | Chris Lattner | 2002-10-09 | 1 | -12/+9 | |
| | | | | | llvm-svn: 4095 | |||||
| * | - Detemplatize UseTy<> in Value.h, because it's only instantiated for one | Chris Lattner | 2002-10-09 | 1 | -26/+21 | |
| | | | | | | | type! llvm-svn: 4093 | |||||
| * | Added a major mode for Emacs to edit LLVM assembler code with syntax | Misha Brukman | 2002-10-09 | 1 | -0/+130 | |
| | | | | | | | highlighting. llvm-svn: 4092 | |||||
| * | Minor, non-functionality changing, formatting fix | Chris Lattner | 2002-10-09 | 1 | -6/+6 | |
| | | | | | llvm-svn: 4091 | |||||
| * | - Remove Value::use_remove | Chris Lattner | 2002-10-09 | 1 | -7/+0 | |
| | | | | | llvm-svn: 4090 | |||||
| * | - Remove Value::use_push_back & Value::use_remove | Chris Lattner | 2002-10-09 | 1 | -3/+2 | |
| | | | | | llvm-svn: 4089 | |||||
| * | - Rename MTy to FTy (no methods exist anymore) | Chris Lattner | 2002-10-09 | 1 | -9/+13 | |
| | | | | | | | - Fix bug: LevelRaise/2002-10-08-VarArgCallInfLoop.ll llvm-svn: 4088 | |||||
| * | New testcase for infinite loop that the raise pass is getting into | Chris Lattner | 2002-10-09 | 1 | -0/+10 | |
| | | | | | llvm-svn: 4087 | |||||
| * | Fix NASTY N^2 behavior that was causing the gzip benchmark to take forever to | Chris Lattner | 2002-10-08 | 1 | -6/+12 | |
| | | | | | | | | assemble. Now we scan the use-list from the back when removing users instead of from the front. llvm-svn: 4086 | |||||
| * | Fix bug: Assembler/2002-10-08-LargeArrayPerformance.ll by using | Chris Lattner | 2002-10-08 | 1 | -2/+4 | |
| | | | | | | | std::vector::reserve when possible llvm-svn: 4085 | |||||
| * | New testcase that the assembler is unacceptably slow on | Chris Lattner | 2002-10-08 | 1 | -0/+12 | |
| | | | | | llvm-svn: 4084 | |||||
| * | - Fix bug: LevelRaise/2002-10-08-VarArgCall.ll | Chris Lattner | 2002-10-08 | 1 | -1/+39 | |
| | | | | | llvm-svn: 4083 | |||||
| * | New testcase for bug that messes up the CWriter | Chris Lattner | 2002-10-08 | 1 | -0/+12 | |
| | | | | | llvm-svn: 4082 | |||||
| * | - Fix bug: cee/2002-10-07-NoImmediateDominator.ll | Chris Lattner | 2002-10-08 | 2 | -2/+4 | |
| | | | | | llvm-svn: 4081 | |||||
| * | Changes to support PHINode::removeIncoming changes | Chris Lattner | 2002-10-08 | 2 | -9/+8 | |
| | | | | | llvm-svn: 4080 | |||||
| * | Changes to support PHINode::removeIncoming changes | Chris Lattner | 2002-10-08 | 1 | -9/+2 | |
| | | | | | llvm-svn: 4079 | |||||
| * | - Change PHINode::removeIncomingValue to delete the phi node if the last | Chris Lattner | 2002-10-08 | 1 | -1/+10 | |
| | | | | | | | incoming value is removed! llvm-svn: 4078 | |||||
| * | - Checkin LARGE number of Changes to CEE pass that will make it much more | Chris Lattner | 2002-10-08 | 1 | -53/+394 | |
| | | | | | | | | | | | | powerful, but that are largely disabled. The basic idea here is that it is trying to forward branches across basic blocks that have PHI nodes in it, which are crucial to be able to handle cases like whet.ll. Unfortunately we are not updating SSA correctly, causing sim.c to die, and I don't have time to fix the regression now, so I must disable the functionality. llvm-svn: 4077 | |||||
| * | By default PHINode::removeIncomingValue will delete the phi node if the last | Chris Lattner | 2002-10-08 | 1 | -1/+8 | |
| | | | | | | | incoming value is deleted! llvm-svn: 4076 | |||||
| * | Expose isCriticalEdge & SplitCriticalEdge methods from crit-edges pass | Chris Lattner | 2002-10-08 | 3 | -18/+36 | |
| | | | | | llvm-svn: 4075 | |||||
| * | Expose new "recalculate" method from dominatorset | Chris Lattner | 2002-10-08 | 2 | -4/+13 | |
| | | | | | llvm-svn: 4074 | |||||
| * | Cleanup testcase | Chris Lattner | 2002-10-08 | 1 | -3/+2 | |
| | | | | | llvm-svn: 4073 | |||||
| * | Make test more interesting by adding dummy phi node | Chris Lattner | 2002-10-08 | 1 | -1/+2 | |
| | | | | | llvm-svn: 4072 | |||||
| * | It is illegal for PHI nodes to have zero values, delete the code to handle them | Chris Lattner | 2002-10-08 | 1 | -2/+0 | |
| | | | | | llvm-svn: 4071 | |||||
| * | Fold ashr -1, X into -1 | Chris Lattner | 2002-10-08 | 1 | -0/+6 | |
| | | | | | llvm-svn: 4070 | |||||
| * | Add new testcase for arithmetic shr of -1 | Chris Lattner | 2002-10-08 | 1 | -0/+5 | |
| | | | | | llvm-svn: 4069 | |||||
| * | This test was mistakenly matching 'predecessors' that the new asmwriter | Chris Lattner | 2002-10-08 | 1 | -1/+1 | |
| | | | | | | | spits out llvm-svn: 4068 | |||||
| * | LLVM syntax highlighting for VIM. | Nick Hildenbrandt | 2002-10-07 | 1 | -0/+59 | |
| | | | | | llvm-svn: 4067 | |||||
| * | Don't rotate paper. | Chris Lattner | 2002-10-07 | 1 | -2/+1 | |
| | | | | | llvm-svn: 4066 | |||||
| * | New testcase | Chris Lattner | 2002-10-07 | 1 | -0/+17 | |
| | | | | | llvm-svn: 4065 | |||||
| * | Fix testcase to run correctly, add description | Chris Lattner | 2002-10-07 | 1 | -1/+4 | |
| | | | | | llvm-svn: 4064 | |||||
| * | Finally I'm able to distill a testcase for a problem I'm seeing! | Chris Lattner | 2002-10-07 | 1 | -0/+24 | |
| | | | | | llvm-svn: 4063 | |||||
| * | - Implement a new -print-cfg option for analyze, that causes it to print the | Chris Lattner | 2002-10-07 | 1 | -0/+88 | |
| | | | | | | | CFG of each function in the module to 'dot' files. llvm-svn: 4062 | |||||
| * | - Allow printing generic LLVM graphs to 'dot' files, so they can be | Chris Lattner | 2002-10-07 | 2 | -0/+188 | |
| | | | | | | | visualized easily. llvm-svn: 4061 | |||||
| * | Non-functionality change just to make it more clear what is going on | Chris Lattner | 2002-10-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 4060 | |||||
| * | Avoid making external global variables internal | Chris Lattner | 2002-10-07 | 1 | -1/+2 | |
| | | | | | llvm-svn: 4059 | |||||

