| Commit message (Expand) | Author | Age | Files | Lines |
* | All targets expand BR_JT for now. | Evan Cheng | 2006-10-30 | 6 | -4/+11 |
* | Lower jumptable to BR_JT. The legalizer can lower it to a BRIND or let the ta... | Evan Cheng | 2006-10-30 | 2 | -28/+55 |
* | Added a new SDNode type: BR_JT for jumptable branch. | Evan Cheng | 2006-10-30 | 2 | -0/+5 |
* | fix this regtest | Chris Lattner | 2006-10-30 | 1 | -1/+1 |
* | add a new form of insert. | Chris Lattner | 2006-10-30 | 1 | -1/+48 |
* | Add SmallString a (currently) minimal class that adapts SmallVector to be | Chris Lattner | 2006-10-30 | 2 | -0/+58 |
* | add a method | Chris Lattner | 2006-10-30 | 2 | -0/+16 |
* | add newline at end of file | Chris Lattner | 2006-10-29 | 2 | -2/+4 |
* | add a highly efficient hash table that is specialized for mapping C strings | Chris Lattner | 2006-10-29 | 4 | -0/+556 |
* | Add a new llvm::Allocator abstraction, which will be used by a container | Chris Lattner | 2006-10-29 | 2 | -0/+154 |
* | Fix SimplifyCFG/2006-10-29-InvokeCrash.ll, a crash compiling QT. | Chris Lattner | 2006-10-29 | 1 | -1/+1 |
* | new testcase | Chris Lattner | 2006-10-29 | 1 | -0/+652 |
* | Make CanFallThrough more intelligent (so it can handle blocks with (e.g.) no | Chris Lattner | 2006-10-29 | 1 | -62/+94 |
* | fix Generic/2006-10-29-Crash.ll | Chris Lattner | 2006-10-29 | 1 | -1/+9 |
* | new testcase | Chris Lattner | 2006-10-29 | 1 | -0/+21 |
* | Fix a load folding issue that Evan noticed: there is no need to export values | Chris Lattner | 2006-10-29 | 1 | -7/+17 |
* | Try again. | Jim Laskey | 2006-10-29 | 1 | -1/+4 |
* | Not handling zero length strings. | Jim Laskey | 2006-10-29 | 1 | -2/+2 |
* | VLOAD is not the LoadSDNode opcode. | Evan Cheng | 2006-10-29 | 1 | -1/+0 |
* | Remove spurious case. EXTLOAD is not one of the node opcodes. | Nick Lewycky | 2006-10-29 | 1 | -1/+0 |
* | split critical edges more carefully and intelligently. In particular, critical | Chris Lattner | 2006-10-28 | 1 | -4/+61 |
* | Teach branch folding to fold identical jump tables together and to delete | Chris Lattner | 2006-10-28 | 1 | -5/+53 |
* | add an assertion | Chris Lattner | 2006-10-28 | 1 | -0/+1 |
* | remove dead method | Chris Lattner | 2006-10-28 | 1 | -1/+0 |
* | add a method for hacking on JTIdx's | Chris Lattner | 2006-10-28 | 1 | -0/+4 |
* | const'ify jump table stuff | Chris Lattner | 2006-10-28 | 2 | -3/+3 |
* | add a method for deleting dead jump tables. | Chris Lattner | 2006-10-28 | 1 | -0/+6 |
* | add an assert | Chris Lattner | 2006-10-28 | 1 | -0/+1 |
* | don't print dead jump tables | Chris Lattner | 2006-10-28 | 1 | -0/+3 |
* | determine whether a change was made | Chris Lattner | 2006-10-28 | 1 | -2/+6 |
* | implement the BlockHasNoFallThrough hook | Chris Lattner | 2006-10-28 | 2 | -0/+12 |
* | improve deletion of blocks that just contain branches by knowing that | Chris Lattner | 2006-10-28 | 1 | -33/+38 |
* | add another target hook for branch folding. | Chris Lattner | 2006-10-28 | 3 | -0/+21 |
* | Load and stores have not been uniqued properly. | Jim Laskey | 2006-10-28 | 1 | -13/+42 |
* | Split *all* critical edges before isel. This resolves issues with spill code | Chris Lattner | 2006-10-28 | 1 | -44/+8 |
* | new testcase | Chris Lattner | 2006-10-28 | 1 | -0/+55 |
* | add option to isCriticalEdge | Chris Lattner | 2006-10-28 | 2 | -4/+14 |
* | break edges more intelligently | Chris Lattner | 2006-10-28 | 1 | -2/+3 |
* | Expose a smarter way to break critical edges. | Chris Lattner | 2006-10-28 | 2 | -9/+35 |
* | SplitCriticalEdge checks to see if an edge is critical, don't check twice | Chris Lattner | 2006-10-28 | 1 | -2/+1 |
* | Fix a serious bug that caused any x86 vector stuff to infinite loop | Chris Lattner | 2006-10-28 | 1 | -1/+1 |
* | Doh. Must check if GV is constant first before putting it in .cstring. | Evan Cheng | 2006-10-28 | 1 | -2/+2 |
* | Doh. Must check if GV is constant first. | Evan Cheng | 2006-10-28 | 1 | -2/+2 |
* | Emitting raw bytecode is awfully rude. Add -disable-output. | Nick Lewycky | 2006-10-28 | 1 | -7/+17 |
* | Editorial clean up. | Jim Laskey | 2006-10-28 | 2 | -2/+0 |
* | add a method | Chris Lattner | 2006-10-28 | 2 | -0/+26 |
* | prepare for a change I'm about to make | Chris Lattner | 2006-10-28 | 1 | -0/+6 |
* | don't dist internal readme | Chris Lattner | 2006-10-28 | 2 | -2/+0 |
* | don't dist internal readme's | Chris Lattner | 2006-10-28 | 1 | -1/+0 |
* | don't distribute internal readme's | Chris Lattner | 2006-10-28 | 1 | -1/+1 |