| Commit message (Expand) | Author | Age | Files | Lines |
* | Fold: (setcc (shr X, ShAmt), CI), where 'cc' is eq or ne. This xform | Chris Lattner | 2004-09-27 | 1 | -0/+45 |
* | Correct some BuildMI arguments for the upcoming simple scheduler | Nate Begeman | 2004-09-27 | 3 | -3/+3 |
* | Fix the copy-pasto that Brian noticed: V8 int regs are 32-bits wide, not 64. | Misha Brukman | 2004-09-26 | 2 | -2/+2 |
* | Updated to reflect changes in the interface of TimeValue::now(). | Reid Spencer | 2004-09-25 | 2 | -8/+10 |
* | Added stub implementations of TimeValue concept for remaining platforms. | Reid Spencer | 2004-09-25 | 10 | -0/+286 |
* | Wrap to 80 cols. | Reid Spencer | 2004-09-25 | 1 | -1/+2 |
* | Initial implementation of the TimeValue abstraction. | Reid Spencer | 2004-09-24 | 2 | -0/+90 |
* | Implement shift-and combinations, implementing InstCombine/and.ll:test19-21 | Chris Lattner | 2004-09-24 | 1 | -7/+44 |
* | Move LHSI->hasOneUse() into the arms of the conditional, reindenting code. | Chris Lattner | 2004-09-23 | 1 | -71/+72 |
* | Implement Transforms/InstCombine/and.ll:test18, a case that occurs 20 times | Chris Lattner | 2004-09-23 | 1 | -0/+45 |
* | Implement select.ll:test16: fold load (select C, X, null) -> load X | Chris Lattner | 2004-09-23 | 1 | -0/+14 |
* | Patch for MINGW. Patch provided by Henrik Bach. | Reid Spencer | 2004-09-23 | 2 | -4/+12 |
* | Fix the last of the major PPC GEP folding deficiencies. This will allow | Nate Begeman | 2004-09-23 | 1 | -178/+163 |
* | Use the V8/V9 shared register file description | Misha Brukman | 2004-09-22 | 2 | -154/+16 |
* | Combine the F2 and F3 instruction classes into one file for simplicity | Misha Brukman | 2004-09-22 | 6 | -98/+80 |
* | Fix file header path | Misha Brukman | 2004-09-22 | 2 | -2/+2 |
* | Prettify formatting of the file, adjust paths to making V8 a subdir of Sparc | Misha Brukman | 2004-09-22 | 2 | -10/+40 |
* | V8 is now a subdirectory of Sparc; adjust paths accordingly | Misha Brukman | 2004-09-22 | 2 | -4/+4 |
* | add optimized code sequences for setcc x, 0 | Nate Begeman | 2004-09-22 | 3 | -7/+96 |
* | Do not fold (X + C1 != C2) if there are other users of the add. Doing | Chris Lattner | 2004-09-21 | 1 | -2/+3 |
* | The real x87 floating point registers should not be allocatable. They | Alkis Evlogimenos | 2004-09-21 | 1 | -2/+10 |
* | s/ISel/PPC64ISel/ to have unique class names for debugging via gdb because the | Misha Brukman | 2004-09-21 | 1 | -78/+81 |
* | s/ISel/PPC32ISel/ to have unique class names for debugging via gdb because the | Misha Brukman | 2004-09-21 | 1 | -87/+90 |
* | s/ISel/X86ISel/ to have unique class names for debugging via gdb because the C++ | Misha Brukman | 2004-09-21 | 1 | -91/+94 |
* | Make sure to set the operand list | Chris Lattner | 2004-09-21 | 1 | -5/+6 |
* | Fix potential miscompilations: InstCombine/2004-09-20-BadLoadCombine*.llx | Chris Lattner | 2004-09-20 | 1 | -7/+19 |
* | Fix loop condition so that we don't decrement off the beginning of the | Alkis Evlogimenos | 2004-09-20 | 1 | -5/+5 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 49 | -142/+134 |
* | 'Pass' should now not be derived from by clients. Instead, they should derive | Chris Lattner | 2004-09-20 | 1 | -10/+19 |
* | Finegrainify namespacification | Chris Lattner | 2004-09-20 | 1 | -7/+4 |
* | Prototype more accurately | Chris Lattner | 2004-09-20 | 1 | -1/+1 |
* | Prototype these functions more accurately | Chris Lattner | 2004-09-20 | 12 | -13/+15 |
* | Put in a #error in the event that we don't have an mmap that can map a file | Reid Spencer | 2004-09-20 | 1 | -0/+1 |
* | Make isSafeToLoadUnconditionally a bit smarter, implementing PR362 and | Chris Lattner | 2004-09-19 | 1 | -6/+28 |
* | Fix a nasty iterator invalidation problem I introduced yesterday. This | Chris Lattner | 2004-09-19 | 1 | -5/+5 |
* | Remove a whole bunch of horrible hacky code that was used to promote allocas | Chris Lattner | 2004-09-19 | 1 | -145/+7 |
* | Make instruction combining a bit more aggressive in the face of volatile | Chris Lattner | 2004-09-19 | 1 | -3/+60 |
* | Minor correction to Signals implementation. | Reid Spencer | 2004-09-19 | 2 | -28/+48 |
* | Add comment | Chris Lattner | 2004-09-19 | 1 | -1/+1 |
* | Fix the inliner to always delete any edges from the external call node to | Chris Lattner | 2004-09-18 | 1 | -8/+7 |
* | Add CallGraphNode::removeAnyCallEdgeTo method | Chris Lattner | 2004-09-18 | 1 | -0/+12 |
* | Use the /dev/zero device as the device on which the pages are mapped. | Reid Spencer | 2004-09-18 | 1 | -1/+7 |
* | Porting of Unix implementation to Win32. | Reid Spencer | 2004-09-18 | 2 | -96/+380 |
* | Get rid of file descriptor leak in create_file. | Reid Spencer | 2004-09-18 | 2 | -2/+6 |
* | Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminates | Chris Lattner | 2004-09-18 | 1 | -39/+33 |
* | Make sure to remove the Select instruction as well | Chris Lattner | 2004-09-18 | 1 | -0/+1 |
* | When changing a function, make sure to update the CallGraphNode for the | Chris Lattner | 2004-09-18 | 1 | -0/+1 |
* | Implement new changeFunction method, nuke a never implemented one. | Chris Lattner | 2004-09-18 | 1 | -8/+14 |
* | Fix typo in comment | Chris Lattner | 2004-09-17 | 1 | -1/+1 |
* | Make sure critical sections are entered before trying to leave them. | Reid Spencer | 2004-09-17 | 2 | -2/+24 |