| Commit message (Expand) | Author | Age | Files | Lines |
| * | 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 |
| * | Teach Legalize how to turn setcc into select_cc | Nate Begeman | 2005-08-23 | 1 | -18/+31 |
| * | When legalizing brcond ->brcc or select -> selectcc, make sure to truncate | Chris Lattner | 2005-08-21 | 1 | -0/+7 |
| * | Culling out use of unions for converting FP to bits and vice versa. | Jim Laskey | 2005-08-17 | 1 | -12/+6 |
| * | Switched to using BitsToDouble for int_to_float to avoid aliasing problem. | Jim Laskey | 2005-08-17 | 1 | -4/+4 |
| * | Change hex float constants for the sake of VC++. | Jim Laskey | 2005-08-17 | 1 | -1/+4 |
| * | Added generic code expansion for [signed|unsigned] i32 to [f32|f64] casts in the | Jim Laskey | 2005-08-17 | 1 | -11/+72 |