| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR215: [bcwriter] Problem compactifying ConstantPointerRefs | Chris Lattner | 2004-02-09 | 2 | -0/+4 |
* | Fix grammar-o. | Misha Brukman | 2004-02-08 | 1 | -1/+1 |
* | Improve compatibility with programs that already have a prototype for 'write', | Chris Lattner | 2004-02-08 | 1 | -12/+43 |
* | vi failed me again. :) | Chris Lattner | 2004-02-08 | 1 | -1/+1 |
* | Rename the invoke 'except' destination to the 'unwind' destination | Chris Lattner | 2004-02-08 | 1 | -1/+1 |
* | Change the 'exception' destination to the 'unwind' destination. We will always | Chris Lattner | 2004-02-08 | 2 | -3/+3 |
* | rename the "exceptional" destination of an invoke instruction to the 'unwind'... | Chris Lattner | 2004-02-08 | 11 | -15/+14 |
* | Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn't | Chris Lattner | 2004-02-08 | 1 | -10/+32 |
* | splitBasicBlock "does the right thing" now, no reason to reposition it. | Chris Lattner | 2004-02-08 | 1 | -3/+0 |
* | Implement proper invoke/unwind lowering. | Chris Lattner | 2004-02-08 | 1 | -21/+262 |
* | Print out all globals as they are emitted, not just those emitted from | Chris Lattner | 2004-02-08 | 1 | -3/+2 |
* | There is no reason to #define fd | Chris Lattner | 2004-02-08 | 1 | -3/+2 |
* | Add a call to 'write' right before the call to abort() in the unwind path. | Chris Lattner | 2004-02-08 | 1 | -3/+27 |
* | Add one that I missed | Chris Lattner | 2004-02-08 | 1 | -0/+1 |
* | Instead of callign removeTriviallyDeadNodes on the global graph every time | Chris Lattner | 2004-02-08 | 4 | -8/+13 |
* | Remove another unneeded call. | Chris Lattner | 2004-02-08 | 1 | -1/+0 |
* | This call is no longer needed now that merging does not produce garbage | Chris Lattner | 2004-02-08 | 1 | -1/+0 |
* | Substantially improve the DSA code by removing 'forwarding' nodes from | Chris Lattner | 2004-02-08 | 1 | -1/+5 |
* | Bugfix for ilist conversion. The ilist wants to make an 'end' node which has | Chris Lattner | 2004-02-08 | 1 | -1/+1 |
* | Switch the Nodes list from being an std::vector<DSNode*> to an ilist<DSNode> | Chris Lattner | 2004-02-08 | 1 | -19/+17 |
* | Change to use node_iterators instead of direct access to Nodes | Chris Lattner | 2004-02-08 | 1 | -34/+43 |
* | getNodes() is gone, use node_begin/end instead | Chris Lattner | 2004-02-07 | 3 | -15/+18 |
* | getNodes() is gone | Chris Lattner | 2004-02-07 | 2 | -42/+42 |
* | There is no need to clone over nodes that are going to be dead anyway | Chris Lattner | 2004-02-07 | 1 | -3/+5 |
* | Increase code clarity. | Alkis Evlogimenos | 2004-02-06 | 1 | -127/+100 |
* | Eliminate uneeded lookups by passing a Virt2PhysMap::iterator instead | Alkis Evlogimenos | 2004-02-06 | 1 | -23/+33 |
* | Fix another dominator update bug. These bugs keep getting exposed because GCSE | Chris Lattner | 2004-02-05 | 1 | -1/+1 |
* | Change live interval representation. Machine instructions now have two | Alkis Evlogimenos | 2004-02-05 | 1 | -22/+31 |
* | Fix bug updating dominators | Chris Lattner | 2004-02-05 | 1 | -2/+2 |
* | Add debug output | Chris Lattner | 2004-02-05 | 1 | -0/+4 |
* | Fix PR223: Loopsimplify incorrectly updates dominator information | Chris Lattner | 2004-02-05 | 1 | -33/+105 |
* | We don't need to scan the blocks that we are live-in on every | Alkis Evlogimenos | 2004-02-05 | 1 | -12/+13 |
* | In a "seeing the forest through the trees" kinda situation, I realized that a | Chris Lattner | 2004-02-05 | 1 | -227/+230 |
* | This is a big diff with no functionality change. We just reorder some code, | Chris Lattner | 2004-02-05 | 1 | -73/+60 |
* | finegrainify namespacification | Chris Lattner | 2004-02-05 | 1 | -5/+2 |
* | Added missing include. | Tanya Lattner | 2004-02-05 | 1 | -0/+1 |
* | Fixed Chris' typo. | Tanya Lattner | 2004-02-05 | 1 | -1/+1 |
* | Implement optimizations for handling large basic blocks. | Chris Lattner | 2004-02-05 | 1 | -29/+77 |
* | Modify the two address instruction pass to remove the duplicate | Alkis Evlogimenos | 2004-02-04 | 9 | -216/+214 |
* | Minor speedup, don't query ValueMap each time through the loop | Chris Lattner | 2004-02-04 | 1 | -6/+3 |
* | Take away the default iostream argument of createMachineFunctionPrinterPass(), | Brian Gaeke | 2004-02-04 | 1 | -6/+6 |
* | Two changes: | Chris Lattner | 2004-02-04 | 1 | -5/+12 |
* | IMULri* instructions do not require their first two registers operands | Alkis Evlogimenos | 2004-02-04 | 3 | -10/+12 |
* | Optimize the case where we are inlining a function that contains only one bas... | Chris Lattner | 2004-02-04 | 1 | -37/+67 |
* | Adjust to the new BasicBlock ctor, which requires a function parameter | Chris Lattner | 2004-02-04 | 2 | -2/+2 |
* | Adjust to the new BB ctor | Chris Lattner | 2004-02-04 | 1 | -24/+8 |
* | Remove unneeded code now that splitBasicBlock does the "right thing" | Chris Lattner | 2004-02-04 | 1 | -5/+0 |
* | When splitting a basic block, insert the new half immediately after the first | Chris Lattner | 2004-02-04 | 1 | -1/+1 |
* | More refactoring. Move alloca instructions and handle invoke instructions | Chris Lattner | 2004-02-04 | 1 | -129/+132 |
* | Move the cloning of the function body much earlier in the inlinefunction | Chris Lattner | 2004-02-04 | 1 | -52/+54 |