| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't forget return void. | Evan Cheng | 2006-04-25 | 1 | -0/+3 |
* | Fix the updating of the machine CFG when a PHI node was in a successor of | Nate Begeman | 2006-04-23 | 1 | -5/+10 |
* | Code cleanup associated with jump tables, thanks to Chris for noticing | Nate Begeman | 2006-04-22 | 1 | -0/+8 |
* | Turn of jump tables for a bit, there are still some issues to work out with | Nate Begeman | 2006-04-22 | 1 | -1/+1 |
* | JumpTable support! What this represents is working asm and jit support for | Nate Begeman | 2006-04-22 | 9 | -11/+281 |
* | The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrap | Chris Lattner | 2006-04-21 | 1 | -2/+5 |
* | Fix a couple more memory issues | Chris Lattner | 2006-04-21 | 1 | -4/+4 |
* | Fix a really subtle and obnoxious memory bug that caused issues with an | Chris Lattner | 2006-04-20 | 1 | -11/+11 |
* | This field no longer exists | Chris Lattner | 2006-04-20 | 1 | -2/+0 |
* | Remove some of the obvious V9-specific cruft | Chris Lattner | 2006-04-20 | 1 | -101/+2 |
* | Turn a VAND into a VECTOR_SHUFFLE is applicable. | Evan Cheng | 2006-04-20 | 1 | -1/+64 |
* | Implement folding of a bunch of binops with undef | Chris Lattner | 2006-04-20 | 1 | -0/+46 |
* | Simplify some code | Chris Lattner | 2006-04-19 | 1 | -5/+1 |
* | Fix handling of calls in functions that use vectors. This fixes a crash on | Chris Lattner | 2006-04-17 | 1 | -13/+1 |
* | Add a MachineInstr::eraseFromParent convenience method. | Chris Lattner | 2006-04-17 | 1 | -0/+9 |
* | Codegen insertelement with constant insertion points as scalar_to_vector | Chris Lattner | 2006-04-17 | 1 | -0/+28 |
* | Add support for promoting stores from one legal type to another, allowing us | Chris Lattner | 2006-04-16 | 1 | -0/+8 |
* | Make these predicates return true for bit_convert(buildvector)'s as well as | Chris Lattner | 2006-04-15 | 1 | -0/+8 |
* | Make this assertion better | Chris Lattner | 2006-04-14 | 1 | -1/+1 |
* | Expand some code with temporary variables to rid ourselves of the warning | Reid Spencer | 2006-04-13 | 1 | -7/+21 |
* | Promote vector AND, OR, and XOR | Evan Cheng | 2006-04-12 | 1 | -0/+27 |
* | Vector type promotion for ISD::LOAD and ISD::SELECT | Evan Cheng | 2006-04-12 | 1 | -9/+23 |
* | Implement support for the formal_arguments node. To get this, targets should... | Chris Lattner | 2006-04-12 | 3 | -3/+128 |
* | Don't memoize vloads in the load map! Don't memoize them anywhere here, let | Chris Lattner | 2006-04-12 | 1 | -2/+0 |
* | Only get Tmp2 for cases where number of operands is > 1. Fixed return void. | Evan Cheng | 2006-04-11 | 1 | -1/+1 |
* | add some todos | Chris Lattner | 2006-04-11 | 1 | -0/+8 |
* | Add basic support for legalizing returns of vectors | Chris Lattner | 2006-04-11 | 1 | -9/+36 |
* | Use existing information. | Jim Laskey | 2006-04-10 | 1 | -3/+14 |
* | Missing break | Evan Cheng | 2006-04-10 | 1 | -0/+1 |
* | Add code generator support for VSELECT | Chris Lattner | 2006-04-08 | 3 | -10/+22 |
* | Canonicalize vvector_shuffle(x,x) -> vvector_shuffle(x,undef) to enable patterns | Chris Lattner | 2006-04-08 | 2 | -2/+50 |
* | Codegen shufflevector as VVECTOR_SHUFFLE | Chris Lattner | 2006-04-08 | 2 | -2/+25 |
* | add a sanity check: LegalizeOp should return a value that is the same type | Chris Lattner | 2006-04-08 | 1 | -0/+3 |
* | INSERT_VECTOR_ELT lowering bug: | Evan Cheng | 2006-04-08 | 1 | -14/+11 |
* | Stub out shufflevector | Chris Lattner | 2006-04-08 | 1 | -0/+1 |
* | Remove section change in function end, preventing override of function's real | Jim Laskey | 2006-04-08 | 1 | -1/+0 |
* | Make sure that debug labels are defined within the same section and after the | Jim Laskey | 2006-04-07 | 1 | -8/+5 |
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 3 | -43/+153 |
* | 1. If both vector operands of a vector_shuffle are undef, turn it into an undef. | Evan Cheng | 2006-04-06 | 1 | -3/+6 |
* | Make a vector live across blocks have the correct Vec type. This fixes | Chris Lattner | 2006-04-05 | 1 | -1/+9 |
* | Exapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target asks for it to be expanded | Evan Cheng | 2006-04-05 | 1 | -2/+30 |
* | Do not create ZEXTLOAD's unless we are before legalize or the operation is | Chris Lattner | 2006-04-04 | 1 | -1/+2 |
* | * Add supprot for SCALAR_TO_VECTOR operations where the input needs to be | Chris Lattner | 2006-04-04 | 1 | -21/+102 |
* | Constant fold bitconvert(undef) | Chris Lattner | 2006-04-04 | 1 | -0/+2 |
* | The stack alignment is now computed dynamically, just verify it is correct. | Chris Lattner | 2006-04-03 | 1 | -1/+2 |
* | Remove unused method | Chris Lattner | 2006-04-03 | 1 | -8/+0 |
* | Add a missing check, this fixes UnitTests/Vector/sumarray.c | Chris Lattner | 2006-04-03 | 1 | -2/+2 |
* | Add a missing check, which broke a bunch of vector tests. | Chris Lattner | 2006-04-03 | 1 | -3/+6 |
* | back this out | Andrew Lenharth | 2006-04-03 | 1 | -25/+0 |
* | This should be a win of every arch | Andrew Lenharth | 2006-04-02 | 1 | -1/+26 |