| Commit message (Expand) | Author | Age | Files | Lines |
| * | Alpha doesn't have a native f32 extload instruction. | Chris Lattner | 2005-01-28 | 1 | -1/+5 |
| * | implement legalization of truncates whose results and sources need to be | Chris Lattner | 2005-01-28 | 1 | -2/+5 |
| * | Get alpha working with memset/memcpy/memmove | Chris Lattner | 2005-01-28 | 1 | -5/+29 |
| * | CopyFromReg produces two values. Make sure that we remember that both are | Chris Lattner | 2005-01-28 | 1 | -1/+8 |
| * | Silence optimized warnings. | Chris Lattner | 2005-01-23 | 1 | -1/+1 |
| * | Adjust to changes in SelectionDAG interfaces | Chris Lattner | 2005-01-23 | 1 | -9/+119 |
| * | Fix problems with non-x86 targets. | Chris Lattner | 2005-01-22 | 1 | -3/+3 |
| * | Refactor libcall code a bit. Initial implementation of expanding int -> FP | Chris Lattner | 2005-01-21 | 1 | -50/+121 |
| * | Simplify the shift-expansion code. | Chris Lattner | 2005-01-20 | 1 | -8/+7 |
| * | Expand add/sub into ADD_PARTS/SUB_PARTS instead of a non-existant libcall. | Chris Lattner | 2005-01-20 | 1 | -2/+41 |
| * | Add support for targets that pass args in registers to calls. | Chris Lattner | 2005-01-19 | 1 | -6/+25 |
| * | Fold single use token factor nodes into other token factor nodes. | Chris Lattner | 2005-01-19 | 1 | -2/+10 |
| * | Realize the individual pieces of an expanded copytoreg/store/load are | Chris Lattner | 2005-01-19 | 1 | -9/+16 |
| * | Implement a way of expanding shifts. This applies to targets that offer | Chris Lattner | 2005-01-19 | 1 | -3/+94 |
| * | Zero is cheaper than sign extend. | Chris Lattner | 2005-01-18 | 1 | -1/+1 |
| * | Fix some fixmes (promoting bools for select and brcond), fix promotion | Chris Lattner | 2005-01-18 | 1 | -8/+43 |
| * | Teach legalize to promote copy(from|to)reg, instead of making the isel pass | Chris Lattner | 2005-01-18 | 1 | -5/+12 |
| * | Teach legalize to promote SetCC results. | Chris Lattner | 2005-01-18 | 1 | -0/+8 |
| * | Allow setcc operations to have nonbool types. | Chris Lattner | 2005-01-18 | 1 | -7/+9 |
| * | Implement legalize of call nodes. | Chris Lattner | 2005-01-16 | 1 | -3/+17 |
| * | Revamp supported ops. Instead of just being supported or not, we now keep | Chris Lattner | 2005-01-16 | 1 | -11/+54 |
| * | Implement some more missing promotions. | Chris Lattner | 2005-01-16 | 1 | -8/+19 |
| * | Clarify assertion. | Chris Lattner | 2005-01-16 | 1 | -1/+1 |
| * | Move some information into the TargetLowering object. | Chris Lattner | 2005-01-16 | 1 | -56/+5 |
| * | legalize a bunch of operations that I missed. | Chris Lattner | 2005-01-16 | 1 | -9/+19 |
| * | Fix some serious bugs in promotion. | Chris Lattner | 2005-01-16 | 1 | -2/+2 |
| * | Implement promotion of a whole bunch more operators. I think that this is | Chris Lattner | 2005-01-15 | 1 | -12/+174 |
| * | Add support for legalizing FP_ROUND_INREG, SIGN_EXTEND_INREG, and | Chris Lattner | 2005-01-15 | 1 | -21/+58 |
| * | Add support for promoting ADD/MUL. | Chris Lattner | 2005-01-15 | 1 | -0/+66 |
| * | Add intitial support for promoting some operators. | Chris Lattner | 2005-01-15 | 1 | -7/+119 |
| * | Adjust to CopyFromReg changes, implement deletion of truncating/extending | Chris Lattner | 2005-01-14 | 1 | -4/+13 |
| * | Start implementing truncating stores and extending loads. | Chris Lattner | 2005-01-14 | 1 | -7/+5 |
| * | Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode. | Chris Lattner | 2005-01-13 | 1 | -4/+8 |
| * | Legalize new node, add assertion. | Chris Lattner | 2005-01-13 | 1 | -0/+16 |
| * | Fix sign extend to long. When coming from sbyte, we used to generate: | Chris Lattner | 2005-01-12 | 1 | -2/+2 |
| * | Shut up warnings with GCC 3.4.3 about uninitialized variables. | Reid Spencer | 2005-01-12 | 1 | -2/+1 |
| * | Squelch optimized warning. | Chris Lattner | 2005-01-11 | 1 | -0/+1 |
| * | Teach legalize to lower MEMSET/MEMCPY/MEMMOVE operations if the target | Chris Lattner | 2005-01-11 | 1 | -7/+52 |
| * | Lower to the correct functions. This fixes FreeBench/fourinarow | Chris Lattner | 2005-01-10 | 1 | -2/+2 |
| * | Fix a bug legalizing call instructions (make sure to remember all result | Chris Lattner | 2005-01-09 | 1 | -16/+10 |
| * | Fix a minor bug legalizing dynamic_stackalloc. This allows us to compile | Chris Lattner | 2005-01-09 | 1 | -0/+2 |
| * | Teach legalize to deal with DYNAMIC_STACKALLOC (aka a dynamic llvm alloca) | Chris Lattner | 2005-01-09 | 1 | -1/+16 |
| * | Tighten up assertions. | Chris Lattner | 2005-01-08 | 1 | -8/+6 |
| * | Silence VS warnings. | Chris Lattner | 2005-01-08 | 1 | -2/+0 |
| * | Implement handling of most long operators through libcalls. | Chris Lattner | 2005-01-08 | 1 | -5/+65 |
| * | Add support for FP->INT conversions and back. | Chris Lattner | 2005-01-08 | 1 | -0/+5 |
| * | Implement the 'store FPIMM, Ptr' -> 'store INTIMM, Ptr' optimization for | Chris Lattner | 2005-01-08 | 1 | -0/+25 |
| * | Add support for truncating integer casts from long. | Chris Lattner | 2005-01-07 | 1 | -1/+13 |
| * | Fix a bug in load expansion legalization and ret legalization. This fixes | Chris Lattner | 2005-01-07 | 1 | -9/+17 |
| * | Legalize unconditional branches too | Chris Lattner | 2005-01-07 | 1 | -0/+6 |