| Commit message (Expand) | Author | Age | Files | Lines |
* | Make FastISel's constructor protected, and give it a destructor. | Dan Gohman | 2008-08-14 | 1 | -0/+2 |
* | Improve support for vector casts in LLVM IR and CodeGen. | Dan Gohman | 2008-08-14 | 4 | -88/+221 |
* | Fix a bogus srem rule - a negative value srem'd by a power-of-2 | Dan Gohman | 2008-08-13 | 1 | -5/+3 |
* | Allow SelectionDAG to create EXTRACT_VECTOR_ELT nodes with | Dan Gohman | 2008-08-13 | 1 | -11/+9 |
* | Initial checkin of the new "fast" instruction selection support. See | Dan Gohman | 2008-08-13 | 1 | -0/+104 |
* | Rename SelectionDAGISel's FastISel to Fast, to begin to make | Dan Gohman | 2008-08-13 | 1 | -3/+3 |
* | Correct the filename in the top-of-file comment. | Dan Gohman | 2008-08-12 | 1 | -1/+1 |
* | Take the FrameOffset into account when computing the alignment | Dan Gohman | 2008-08-11 | 1 | -1/+1 |
* | Add skeleton of simple basic block instruction selector. | Evan Cheng | 2008-08-08 | 3 | -3/+81 |
* | Add the remaining fp_round libcalls: | Bruno Cardoso Lopes | 2008-08-07 | 3 | -2/+41 |
* | Factor code that finalize PHI nodes, jump tables, etc. out of SelectBasicBloc... | Evan Cheng | 2008-08-07 | 1 | -14/+23 |
* | Remove the -disable-correct-folding option, which was ugly and is no longer n... | Owen Anderson | 2008-08-05 | 1 | -7/+2 |
* | Fix several const-correctness issues, resolving some -Wcast-qual warnings. | Dan Gohman | 2008-08-05 | 1 | -11/+11 |
* | This option doesn't need to be a target option. It can be in SDISel instead. | Owen Anderson | 2008-08-05 | 1 | -0/+3 |
* | - Fix SelectionDAG to generate correct CFGs. | Owen Anderson | 2008-08-04 | 1 | -4/+17 |
* | Fix SDISel lowering of PHI nodes to use ComputeValueVTs. | Dan Gohman | 2008-08-04 | 1 | -9/+20 |
* | Fix SDISel lowering of zeroinitializer and undef to use ComputeValueVTs. | Dan Gohman | 2008-08-04 | 1 | -24/+8 |
* | Add a flag to disable jump table generation (all | Dale Johannesen | 2008-07-31 | 1 | -2/+3 |
* | Improve dagcombining for sext-loads and sext-in-reg nodes. | Dan Gohman | 2008-07-31 | 1 | -9/+21 |
* | Move SelectionDAG::viewGraph() out of line; as an inline function | Dan Gohman | 2008-07-30 | 1 | -0/+5 |
* | Don't look for leaf values to store when lowering stores of | Dan Gohman | 2008-07-30 | 1 | -2/+6 |
* | Fix broken CellSPU lowering, re-instate braces in Legalize | Nate Begeman | 2008-07-29 | 1 | -4/+2 |
* | Disable a fix in the previous patch, since it breaks CellSPU. | Nate Begeman | 2008-07-29 | 1 | -2/+4 |
* | Add vector shifts to the IR, patch by Eli Friedman. | Nate Begeman | 2008-07-29 | 2 | -8/+22 |
* | Fold the useful features of alist and alist_node into ilist, and | Dan Gohman | 2008-07-28 | 2 | -67/+60 |
* | Make the ScheduleDAG's GraphRoot edge be blue and dashed too, like | Dan Gohman | 2008-07-27 | 1 | -1/+2 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 14 | -2610/+2604 |
* | Tidy SDNode::use_iterator, and complete the transition to have it | Dan Gohman | 2008-07-27 | 5 | -55/+46 |
* | Rename isOnlyUseOf to isOnlyUserOf. | Dan Gohman | 2008-07-27 | 1 | -2/+2 |
* | Some binary operations were being treated as | Duncan Sands | 2008-07-27 | 2 | -21/+30 |
* | When splitting a vector shuffle, fixed which type we used for the hi part | Mon P Wang | 2008-07-25 | 1 | -1/+1 |
* | Use AliasAnalysis::pointsToConstantMemory in SDISel to avoid unnecessary | Dan Gohman | 2008-07-25 | 1 | -7/+15 |
* | Enable first-class aggregates support. | Dan Gohman | 2008-07-23 | 1 | -20/+0 |
* | LegalizeTypes support for VSETCC. Fixes PR2575. | Duncan Sands | 2008-07-22 | 2 | -9/+38 |
* | Fix pr2566: incorrect assumption about bit_convert. It doesn't not have to ou... | Evan Cheng | 2008-07-22 | 1 | -1/+2 |
* | Make the GraphRoot edge look like a chain edge, which is more accurate, | Dan Gohman | 2008-07-22 | 1 | -1/+2 |
* | Fix grammaros in comments. | Dan Gohman | 2008-07-21 | 1 | -2/+2 |
* | Enhance the GraphWriter support for edge destinations, and teach the | Dan Gohman | 2008-07-21 | 1 | -6/+31 |
* | After early-lowering the FORMAL_ARGUMENTS node, delete it. | Dan Gohman | 2008-07-21 | 1 | -0/+7 |
* | Add titles to the various SelectionDAG viewGraph calls | Dan Gohman | 2008-07-21 | 5 | -52/+64 |
* | Add VerifyNode, a place to put sanity checks on | Duncan Sands | 2008-07-21 | 3 | -6/+44 |
* | Softfloat support for FDIV. Patch by | Duncan Sands | 2008-07-18 | 2 | -0/+14 |
* | Eliminate unused variable. | Duncan Sands | 2008-07-18 | 1 | -1/+1 |
* | Revert 53729, after waking up in the middle of | Duncan Sands | 2008-07-18 | 1 | -4/+3 |
* | When printing MemOperand nodes, only use print() for | Dan Gohman | 2008-07-17 | 1 | -3/+10 |
* | Use a legal type for elements of the vector_shuffle | Duncan Sands | 2008-07-17 | 1 | -3/+4 |
* | Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk | Dan Gohman | 2008-07-17 | 4 | -225/+365 |
* | LegalizeTypes support for what seems to be the | Duncan Sands | 2008-07-17 | 2 | -0/+18 |
* | Turn LegalizeTypes back off again for the moment: | Duncan Sands | 2008-07-17 | 1 | -6/+4 |
* | Factorize some code for determining which libcall to use. | Duncan Sands | 2008-07-17 | 4 | -562/+204 |