| Commit message (Expand) | Author | Age | Files | Lines |
| * | At long last, you can say that f32 isn't supported for setcc | Andrew Lenharth | 2005-11-30 | 1 | -1/+28 |
| * | add support for custom lowering SINT_TO_FP | Andrew Lenharth | 2005-11-30 | 1 | -0/+13 |
| * | Add support for a new STRING and LOCATION node for line number support, patch | Chris Lattner | 2005-11-29 | 1 | -0/+27 |
| * | Add the majority of the vector machien value types we expect to support, | Nate Begeman | 2005-11-29 | 1 | -2/+2 |
| * | Check in code to scalarize arbitrarily wide packed types for some simple | Nate Begeman | 2005-11-22 | 1 | -3/+79 |
| * | Rather than attempting to legalize 1 x float, make sure the SD ISel never | Nate Begeman | 2005-11-22 | 1 | -42/+0 |
| * | Legalize MERGE_VALUES, expand READCYCLECOUNTER correctly, so it doesn't | Chris Lattner | 2005-11-20 | 1 | -8/+13 |
| * | The first patch of X86 support for read cycle counter | Andrew Lenharth | 2005-11-20 | 1 | -0/+12 |
| * | Silence a bogus warning | Chris Lattner | 2005-11-19 | 1 | -3/+2 |
| * | Teach LLVM how to scalarize packed types. Currently, this only works on | Nate Begeman | 2005-11-19 | 1 | -1/+52 |
| * | Allow targets to custom legalize leaf nodes like GlobalAddress. | Chris Lattner | 2005-11-17 | 1 | -1/+13 |
| * | Teach legalize about targetglobaladdress | Chris Lattner | 2005-11-17 | 1 | -0/+1 |
| * | continued readcyclecounter support | Andrew Lenharth | 2005-11-11 | 1 | -0/+5 |
| * | Switch the allnodes list from a vector of pointers to an ilist of nodes.This ... | Chris Lattner | 2005-11-09 | 1 | -6/+6 |
| * | Handle the trivial (but common) two-op case more efficiently | Chris Lattner | 2005-11-09 | 1 | -11/+18 |
| * | Allocate the right amount of memory for this vector up front. | Chris Lattner | 2005-11-08 | 1 | -0/+1 |
| * | Allow custom lowered FP_TO_SINT ops in the check for whether a larger | Nate Begeman | 2005-10-25 | 1 | -1/+2 |
| * | Teach Legalize how to do something with EXTRACT_ELEMENT when the type of | Nate Begeman | 2005-10-19 | 1 | -7/+30 |
| * | Legalize BUILD_PAIR appropriately for upcoming 64 bit PowerPC work. | Nate Begeman | 2005-10-18 | 1 | -0/+25 |
| * | Use getExtLoad here instead of getNode, as extloads produce two values. This | Chris Lattner | 2005-10-15 | 1 | -2/+3 |
| * | Relax the checking on zextload generation a bit, since as sabre pointed out | Nate Begeman | 2005-10-14 | 1 | -22/+0 |
| * | When ExpandOp'ing a [SZ]EXTLOAD, make sure to remember that the chain | Chris Lattner | 2005-10-13 | 1 | -2/+28 |
| * | Implement PromoteOp for *EXTLOAD, allowing MallocBench/gs to Legalize | Chris Lattner | 2005-10-13 | 1 | -0/+10 |
| * | Add support to Legalize for expanding i64 sextload/zextload into hi and lo | Nate Begeman | 2005-10-13 | 1 | -0/+35 |
| * | Move some Legalize functionality over to the DAGCombiner where it belongs. | Nate Begeman | 2005-10-13 | 1 | -18/+5 |
| * | silence a bogus GCC warning | Chris Lattner | 2005-10-06 | 1 | -1/+1 |
| * | Make the legalizer completely non-recursive | Chris Lattner | 2005-10-06 | 1 | -28/+63 |
| * | Remove some bad code from Legalize | Nate Begeman | 2005-10-05 | 1 | -4/+1 |
| * | Fix some faulty logic in the libcall inserter. | Nate Begeman | 2005-10-04 | 1 | -19/+11 |
| * | Add back a workaround that fixes some breakages from chris's last change. | Nate Begeman | 2005-10-04 | 1 | -2/+13 |
| * | Fix a problem where the legalizer would run out of stack space on extremely | Chris Lattner | 2005-10-02 | 1 | -9/+36 |
| * | Fix two bugs in my patch earlier today that broke int->fp conversion on X86. | Chris Lattner | 2005-09-29 | 1 | -2/+2 |
| * | Add FP versions of the binary operators, keeping the int and fp worlds seperate. | Chris Lattner | 2005-09-28 | 1 | -9/+36 |
| * | Allow targets to say they don't support truncstore i1 (which includes a mask | Chris Lattner | 2005-09-10 | 1 | -2/+15 |
| * | Clean up some code from the last checkin | Chris Lattner | 2005-09-02 | 1 | -24/+12 |
| * | Fix a bug in legalize where it would emit two calls to libcalls that return | Chris Lattner | 2005-09-02 | 1 | -10/+13 |
| * | Make sure to legalize assert[zs]ext's operand correctly | Chris Lattner | 2005-09-02 | 1 | -2/+7 |
| * | legalize ANY_EXTEND appropriately | Chris Lattner | 2005-09-02 | 1 | -6/+26 |
| * | Allow targets to custom expand shifts that are too large for their registers | Chris Lattner | 2005-08-31 | 1 | -0/+39 |
| * | Fix FreeBench/fourinarow with the dag isel, by not adding a bogus result | Chris Lattner | 2005-08-30 | 1 | -4/+1 |
| * | Fix a miscompile of PtrDist/bc. Sign extending bools is not the right thing, | Chris Lattner | 2005-08-30 | 1 | -1/+4 |
| * | Add support for AssertSext and AssertZext, folding other extensions with | Nate Begeman | 2005-08-30 | 1 | -5/+24 |
| * | Some of us cared about the the promote path | Andrew Lenharth | 2005-08-29 | 1 | -0/+4 |
| * | Fix an infinite loop on x86 | Chris Lattner | 2005-08-29 | 1 | -1/+1 |
| * | Nate noticed that Andrew never did this. This fixes PR600 | Chris Lattner | 2005-08-26 | 1 | -1/+1 |
| * | Change ConstantPoolSDNode to actually hold the Constant itself instead of | Chris Lattner | 2005-08-26 | 1 | -11/+3 |
| * | the 5th operand is the 4th number | Chris Lattner | 2005-08-26 | 1 | -1/+1 |
| * | Add support for targets that want to custom expand select_cc in some cases. | Chris Lattner | 2005-08-26 | 1 | -6/+24 |
| * | Allow LowerOperation to return a null SDOperand in case it wants to lower | Chris Lattner | 2005-08-26 | 1 | -21/+39 |
| * | Start using isOperationLegal and isTypeLegal to simplify the code | Chris Lattner | 2005-08-24 | 1 | -28/+23 |