| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Add a new ISD::CALL node, make the default impl of TargetLowering::LowerCallTo | Chris Lattner | 2006-05-16 | 1 | -1/+139 |
* | Add a chain to FORMAL_ARGUMENTS. This is a minimal port of the X86 backend, | Chris Lattner | 2006-05-16 | 1 | -2/+4 |
* | Move function-live-in-handling code from the sdisel code to the scheduler. | Chris Lattner | 2006-05-16 | 1 | -14/+1 |
* | Revert an un-intended change | Evan Cheng | 2006-05-13 | 1 | -16/+27 |
* | Remove dead vars | Chris Lattner | 2006-05-12 | 1 | -2/+0 |
* | Refactor scheduler code. Move register-reduction list scheduler to a | Evan Cheng | 2006-05-11 | 1 | -25/+20 |
* | Make emission of jump tables a bit less conservative; they are now required | Nate Begeman | 2006-05-08 | 1 | -4/+4 |
* | When inserting casts, be careful of where we put them. We cannot insert | Chris Lattner | 2006-05-06 | 1 | -9/+12 |
* | More aggressively sink GEP offsets into loops. For example, before we | Chris Lattner | 2006-05-05 | 1 | -56/+115 |
* | Sink noop copies into the basic block that uses them. This reduces the number | Chris Lattner | 2006-05-05 | 1 | -4/+77 |
* | Finish up the initial jump table implementation by allowing jump tables to | Nate Begeman | 2006-05-03 | 1 | -26/+34 |
* | Refactor TargetMachine, pushing handling of TargetData into the target-specif... | Owen Anderson | 2006-05-03 | 1 | -19/+19 |
* | Remove the temporary option: -no-isel-fold-inflight | Evan Cheng | 2006-04-28 | 1 | -11/+0 |
* | TargetLowering::LowerArguments should return a VBIT_CONVERT of | Evan Cheng | 2006-04-28 | 1 | -16/+14 |
* | Added a temporary option -no-isel-fold-inflight to control whether a "inflight" | Evan Cheng | 2006-04-28 | 1 | -1/+12 |
* | Insert a VBIT_CONVERT between a FORMAL_ARGUMENT node and its vector uses | Evan Cheng | 2006-04-27 | 1 | -3/+16 |
* | 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 |
* | 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 | 1 | -6/+138 |
* | The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrap | Chris Lattner | 2006-04-21 | 1 | -2/+5 |
* | Implement support for the formal_arguments node. To get this, targets should... | Chris Lattner | 2006-04-12 | 1 | -0/+119 |
* | Add code generator support for VSELECT | Chris Lattner | 2006-04-08 | 1 | -2/+8 |
* | Codegen shufflevector as VVECTOR_SHUFFLE | Chris Lattner | 2006-04-08 | 1 | -1/+13 |
* | Stub out shufflevector | Chris Lattner | 2006-04-08 | 1 | -0/+1 |
* | Make a vector live across blocks have the correct Vec type. This fixes | Chris Lattner | 2006-04-05 | 1 | -1/+9 |
* | Intrinsics that just load from memory can be treated like loads: they don't | Chris Lattner | 2006-04-02 | 1 | -4/+25 |
* | Add a new -view-legalize-dags command line option | Chris Lattner | 2006-04-02 | 1 | -2/+1 |
* | Prefer larger register classes over smaller ones when a register occurs in | Chris Lattner | 2006-04-02 | 1 | -7/+21 |
* | Make sure to pass enough values to phi nodes when we are dealing with | Chris Lattner | 2006-03-31 | 1 | -2/+10 |
* | Significantly improve handling of vectors that are live across basic blocks, | Chris Lattner | 2006-03-31 | 1 | -46/+99 |
* | Bug fixes: handle constantexpr insert/extract element operations | Chris Lattner | 2006-03-29 | 1 | -16/+6 |
* | More bulletproofing of llvm.dbg.declare. | Jim Laskey | 2006-03-28 | 1 | -1/+1 |
* | Tblgen doesn't like multiple SDNode<> definitions that map to the sameenum va... | Chris Lattner | 2006-03-28 | 1 | -2/+8 |
* | Reactivate llvm.dbg.declare. | Jim Laskey | 2006-03-27 | 1 | -1/+0 |
* | Disable dbg_declare, it currently breaks the CFE build | Chris Lattner | 2006-03-27 | 1 | -0/+1 |
* | SelectionDAGISel can now natively handle Switch instructions, in the same | Nate Begeman | 2006-03-27 | 1 | -37/+272 |
* | Bullet proof against undefined args produced by upgrading ols-style debug info. | Jim Laskey | 2006-03-26 | 1 | -4/+5 |
* | fix inverted conditional | Chris Lattner | 2006-03-24 | 1 | -2/+2 |
* | Rename for truth in advertising. | Jim Laskey | 2006-03-24 | 1 | -2/+2 |
* | Lower target intrinsics into an INTRINSIC node | Chris Lattner | 2006-03-24 | 1 | -4/+80 |
* | Handle new forms of llvm.dbg intrinsics. | Jim Laskey | 2006-03-23 | 1 | -24/+69 |
* | Fix a typo | Chris Lattner | 2006-03-22 | 1 | -1/+1 |
* | Implement simple support for vector casting. This can currently only handle | Chris Lattner | 2006-03-22 | 1 | -43/+21 |
* | add some trivial support for extractelement. | Chris Lattner | 2006-03-21 | 1 | -1/+9 |
* | Add a hacky workaround for crashes due to vectors live across blocks. | Chris Lattner | 2006-03-21 | 1 | -0/+26 |
* | implement basic support for INSERT_VECTOR_ELT. | Chris Lattner | 2006-03-19 | 1 | -22/+4 |
* | Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUI... | Chris Lattner | 2006-03-19 | 1 | -4/+4 |
* | implement vector.ll:test_undef | Chris Lattner | 2006-03-19 | 1 | -7/+18 |
* | Change the structure of lowering vector stuff. Note: This breaks some | Chris Lattner | 2006-03-18 | 1 | -52/+47 |