Age | Commit message (Expand) | Author | Files | Lines |
2005-03-29 | add some more functions, ignore setcc for constraints! | Chris Lattner | 1 | -4/+9 |
2005-03-29 | disable this transformation in the one obscure case that really pessimizes | Chris Lattner | 1 | -0/+3 |
2005-03-29 | Handle "known" external calls context sensitively, add support for realloc | Chris Lattner | 1 | -17/+29 |
2005-03-29 | Implement div, rem, and frameindex | Nate Begeman | 1 | -8/+27 |
2005-03-28 | Pattern ISel: fix argument loading for i64s (thanks chris) | Nate Begeman | 2 | -42/+26 |
2005-03-28 | Remove fake instruction 'subc' (mnemonic for subfc). | Nate Begeman | 3 | -12/+42 |
2005-03-28 | implement legalization of build_pair for nate | Chris Lattner | 1 | -0/+8 |
2005-03-28 | First step in adding pcmarker intrinsic. Second step (soon) is adding backen... | Andrew Lenharth | 3 | -0/+9 |
2005-03-28 | Implement proper loads and zero-extends of all types | Nate Begeman | 1 | -12/+61 |
2005-03-28 | Emit .global @function and .global @object entries so the Intel ias | Duraid Madina | 1 | -7/+21 |
2005-03-28 | Teach andersens that non-escaping memory cannot be mod/ref'd by external fn c... | Chris Lattner | 1 | -2/+40 |
2005-03-28 | Fix grammar | Misha Brukman | 1 | -1/+1 |
2005-03-28 | Make anders-aa much more precise by not being completely pessimistic about | Chris Lattner | 1 | -1/+39 |
2005-03-28 | Rename createPromoteMemoryToRegister() to | Alkis Evlogimenos | 1 | -2/+1 |
2005-03-27 | wrap some long lines | Chris Lattner | 1 | -5/+10 |
2005-03-27 | remove ... | Chris Lattner | 1 | -2/+2 |
2005-03-27 | speed up steens by using spliceFrom, improve its precision by realizing that | Chris Lattner | 1 | -5/+10 |
2005-03-27 | teach andersens about undef | Chris Lattner | 1 | -1/+1 |
2005-03-27 | Don't give up completely, maybe other AA can say something about this. | Chris Lattner | 1 | -1/+2 |
2005-03-26 | Factor out percentage printing into its own function. Make two changes to | Chris Lattner | 1 | -14/+19 |
2005-03-26 | Cache mapping information for a call site after computing it for a mod/ref | Chris Lattner | 1 | -27/+81 |
2005-03-26 | Remove more long dead code: dsa doesn't provide must alias info | Chris Lattner | 1 | -32/+0 |
2005-03-26 | remove some unsafe code that has long been dead | Chris Lattner | 1 | -24/+0 |
2005-03-26 | slightly improve mod/ref for DSAA by checking the globals graph for fallback | Chris Lattner | 1 | -0/+12 |
2005-03-26 | Teach steens-aa two things about mod/ref information: | Chris Lattner | 1 | -3/+33 |
2005-03-26 | Interchange this loop so that we test all pointers against one call site | Chris Lattner | 1 | -10/+11 |
2005-03-26 | Fix that pesky floats in integer regs problem by assigning the f32 type to | Nate Begeman | 1 | -8/+4 |
2005-03-26 | Get closer to having varargs working. There's still something strange | Nate Begeman | 1 | -37/+38 |
2005-03-26 | Make 64bit args and float args work correct with calls. Thanks to Chris | Nate Begeman | 1 | -10/+28 |
2005-03-26 | Change interface to LowerCallTo to take a boolean isVarArg argument. | Nate Begeman | 5 | -18/+21 |
2005-03-26 | Next round of pattern isel changes, mostly dealing with calls. | Nate Begeman | 1 | -31/+139 |
2005-03-26 | Correct a documention link | Nate Begeman | 1 | -2/+2 |
2005-03-25 | no really, don't double count these nodes either! | Chris Lattner | 1 | -14/+19 |
2005-03-25 | Don't count all of the nodes in the SCC once for each function in the SCC. | Chris Lattner | 1 | -4/+9 |
2005-03-25 | Grow the EQ classes for globals at the end of the BU pass. This shrinks | Chris Lattner | 1 | -0/+93 |
2005-03-25 | Support global addresses and fix call returns. Varargs still aren't | Nate Begeman | 1 | -6/+50 |
2005-03-25 | Enhance loopsimplify to preserve alias analysis instead of clobbering it. | Chris Lattner | 1 | -2/+15 |
2005-03-25 | Treat free operations as volatile, since they cannot be moved. This fixes | Chris Lattner | 1 | -0/+3 |
2005-03-25 | Fix a bug where LICM was not updating AA information properly when sinking | Chris Lattner | 1 | -1/+2 |
2005-03-25 | remove a debugging timer. | Chris Lattner | 1 | -4/+1 |
2005-03-25 | Two changes here: | Chris Lattner | 1 | -47/+41 |
2005-03-25 | Make the spliceFrom case where one graph is completely empty be constant time. | Chris Lattner | 1 | -2/+6 |
2005-03-24 | add a new DSGraph::spliceFrom method, which violently takes the content of | Chris Lattner | 1 | -0/+41 |
2005-03-24 | Implement next round of Pattern ISel fixes | Nate Begeman | 1 | -38/+162 |
2005-03-24 | Fix an incorrect argument being passed to BuildMI for indirect calls. | Nate Begeman | 1 | -1/+1 |
2005-03-24 | This replaces the correct but slow code with a more aggressive scc-finder | Chris Lattner | 1 | -54/+97 |
2005-03-24 | only look at successors of globals. This gets us down to "only" 22s in the | Chris Lattner | 1 | -4/+9 |
2005-03-24 | Unfortunately, a previous patch was not safe. Revert it, reimplement | Chris Lattner | 1 | -40/+93 |
2005-03-24 | Commit Gabor Greif's patch to use iterators in lowering intrinsics. | Nate Begeman | 1 | -7/+8 |
2005-03-24 | don't bother |'ing in 0's | Chris Lattner | 3 | -4/+2 |