| Commit message (Expand) | Author | Age | Files | Lines |
* | Add output redirection, rename namespace llvmcc to namespace llvmc. | Mikhail Glushenkov | 2008-05-06 | 9 | -27/+47 |
* | Make AutoGenerated.inc depend also on Tools.td and Common.td | Mikhail Glushenkov | 2008-05-06 | 1 | -2/+2 |
* | Utilize topological sort in CompilationGraph::Build(). | Mikhail Glushenkov | 2008-05-06 | 3 | -9/+44 |
* | Add TopologicalSort method to CompilationGraph. | Mikhail Glushenkov | 2008-05-06 | 4 | -38/+78 |
* | Do not require positional arguments when we're only printing out the graph. | Mikhail Glushenkov | 2008-05-06 | 1 | -3/+13 |
* | Make ChooseEdge more generic and use it to choose between different toolchains. | Mikhail Glushenkov | 2008-05-06 | 2 | -38/+56 |
* | Remove unnecessary argument from PassThroughGraph | Mikhail Glushenkov | 2008-05-06 | 2 | -5/+8 |
* | Add inward edge counters to Nodes; Associate JoinLists with JoinTools. | Mikhail Glushenkov | 2008-05-06 | 3 | -38/+58 |
* | Enhancements for --view-graph | Mikhail Glushenkov | 2008-05-06 | 1 | -7/+21 |
* | Split the Build function into two parts. | Mikhail Glushenkov | 2008-05-06 | 2 | -43/+65 |
* | Make llvmc return 1 when the compilation fails. | Mikhail Glushenkov | 2008-05-06 | 1 | -0/+1 |
* | Return const char* instead of std::string in Tool classes | Mikhail Glushenkov | 2008-05-06 | 1 | -4/+4 |
* | Add an ability to choose between different edges based on edge properties. | Mikhail Glushenkov | 2008-05-06 | 4 | -14/+42 |
* | Add new edge properties: parameter_equals, element_in_list, and. | Mikhail Glushenkov | 2008-05-06 | 3 | -6/+9 |
* | Implemented switch_on edge property. | Mikhail Glushenkov | 2008-05-06 | 1 | -0/+1 |
* | Cosmetic change: if( -> if ( | Mikhail Glushenkov | 2008-05-06 | 1 | -5/+5 |
* | Remove ExampleWithOpt.td: this file was merged with Example.td. | Mikhail Glushenkov | 2008-05-06 | 1 | -30/+0 |
* | More work on edge properties. Use Edge classes instead of strings in Compilat... | Mikhail Glushenkov | 2008-05-06 | 5 | -40/+37 |
* | Ongoing work: add an edge typechecker, rudimentary support for edge properties. | Mikhail Glushenkov | 2008-05-06 | 4 | -77/+133 |
* | Convert internal representation to use DAG. This gives us more flexibility an... | Mikhail Glushenkov | 2008-05-06 | 6 | -53/+366 |
* | Small const-correctness fix | Mikhail Glushenkov | 2008-05-06 | 2 | -2/+2 |
* | Code reorg | Mikhail Glushenkov | 2008-05-06 | 12 | -155/+188 |
* | Enable dead loop elimination. | Owen Anderson | 2008-05-05 | 1 | -0/+1 |
* | Drop llvmc also, it will be replaced by shiny new llvmc2 | Anton Korobeynikov | 2008-05-04 | 15 | -5956/+0 |
* | Drop llvm2cpp, it's now a llc target | Anton Korobeynikov | 2008-05-04 | 4 | -2123/+0 |
* | move libcalls to the same place llvm-gcc has it. | Chris Lattner | 2008-05-02 | 1 | -1/+1 |
* | Add possibility of using arbitrary to to execute stuff from bugpoint. | Anton Korobeynikov | 2008-04-28 | 3 | -2/+122 |
* | several multiple-retval fixes for bugpoint. | Chris Lattner | 2008-04-28 | 2 | -11/+12 |
* | Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989 | Nick Lewycky | 2008-04-25 | 1 | -1/+0 |
* | Disable building of llvm2cpp. The directory will be removed before 2.3 release. | Anton Korobeynikov | 2008-04-23 | 1 | -1/+1 |
* | First step of implementing PR1538: move llvm2cpp logic to new 'target' | Anton Korobeynikov | 2008-04-23 | 1 | -3/+8 |
* | Use the Create static method for some of these objects. They no longer | Bill Wendling | 2008-04-23 | 1 | -13/+13 |
* | Move MemCpyOpt after GVN. | Owen Anderson | 2008-04-22 | 3 | -3/+3 |
* | Added command line option -no-lazy to disable JIT lazy compilation. | Evan Cheng | 2008-04-22 | 1 | -8/+30 |
* | Add MemCpyOpt to LTO. | Owen Anderson | 2008-04-22 | 2 | -0/+2 |
* | fix some residual old API that fell thru the cracks of the conversion script,... | Gabor Greif | 2008-04-21 | 1 | -1/+1 |
* | Use GVN in LTO instead of GCSE+LoadVN. | Owen Anderson | 2008-04-21 | 2 | -4/+2 |
* | Add jump threading to liblto. | Chris Lattner | 2008-04-21 | 1 | -1/+3 |
* | run the jump threading pass in llvm-ld also | Chris Lattner | 2008-04-21 | 1 | -1/+3 |
* | enable jump threading pass by default. This causes no miscompilations | Chris Lattner | 2008-04-21 | 1 | -0/+1 |
* | Run SimplifyLibCalls near the beginning, not at | Duncan Sands | 2008-04-17 | 1 | -1/+2 |
* | Fix a memory leak in llc. | Dan Gohman | 2008-04-16 | 1 | -1/+2 |
* | Revert r49614. As Dan pointed out, some of these aren't correct. | Owen Anderson | 2008-04-14 | 1 | -1/+1 |
* | Replace calls of the form V1->setName(V2->getName()) with V1->takeName(V2), | Owen Anderson | 2008-04-13 | 1 | -1/+1 |
* | Move memcpy / memset optimization pass after GVN. | Evan Cheng | 2008-04-10 | 1 | -1/+1 |
* | Factor a bunch of functionality related to memcpy and memset transforms out of | Owen Anderson | 2008-04-09 | 2 | -0/+2 |
* | Remove llvm-upgrade. | Tanya Lattner | 2008-04-07 | 10 | -19786/+0 |
* | Use Intrinsic::getDeclaration in more places. | Duncan Sands | 2008-04-07 | 1 | -10/+7 |
* | Remove tabs. Patch by Mike Stump! | Bill Wendling | 2008-04-07 | 1 | -2/+2 |
* | API changes for class Use size reduction, wave 1. | Gabor Greif | 2008-04-06 | 2 | -30/+30 |