| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a latent bug in the libcall inserter that was exposed by Nate's patch | Chris Lattner | 2005-08-05 | 1 | -6/+3 |
| * | Fix a fixme in LegalizeDAG | Nate Begeman | 2005-08-04 | 1 | -7/+2 |
| * | Fix PR611, codegen'ing SREM of FP operands to fmod or fmodf instead of | Chris Lattner | 2005-08-03 | 1 | -6/+12 |
| * | Fix casts from long to sbyte on ppc | Chris Lattner | 2005-08-01 | 1 | -1/+1 |
| * | Keep tabs and trailing spaces out. | Jeff Cohen | 2005-07-30 | 1 | -14/+15 |
| * | fix float->long conversions on x86 | Chris Lattner | 2005-07-30 | 1 | -3/+10 |
| * | Allow targets to have custom expanders for FP_TO_*INT conversions where | Chris Lattner | 2005-07-30 | 1 | -3/+9 |
| * | Allow targets to define custom expanders for FP_TO_*INT | Chris Lattner | 2005-07-29 | 1 | -0/+18 |
| * | allow a target to request that unknown FP_TO_*INT conversion be promoted to | Chris Lattner | 2005-07-29 | 1 | -1/+74 |
| * | instead of having all conversions be handled by one case value, and then have | Chris Lattner | 2005-07-28 | 1 | -64/+86 |
| * | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -36/+36 |
| * | The assertion was wrong: the code only worked for i64. While we're at it, | Chris Lattner | 2005-07-18 | 1 | -3/+11 |
| * | Teach the legalizer how to promote SINT_TO_FP to a wider SINT_TO_FP that | Nate Begeman | 2005-07-16 | 1 | -9/+19 |
| * | Break the code for expanding UINT_TO_FP operations out into its own | Chris Lattner | 2005-07-16 | 1 | -35/+116 |
| * | Fix Alpha/2005-07-12-TwoMallocCalls.ll and PR593. | Chris Lattner | 2005-07-13 | 1 | -1/+2 |
| * | Fix test/Regression/CodeGen/Generic/2005-07-12-memcpy-i64-length.ll | Chris Lattner | 2005-07-13 | 1 | -1/+6 |
| * | Change *EXTLOAD to use an VTSDNode operand instead of being an MVTSDNode. | Chris Lattner | 2005-07-10 | 1 | -20/+22 |
| * | Change TRUNCSTORE to use a VTSDNode operand instead of being an MVTSTDNode | Chris Lattner | 2005-07-10 | 1 | -4/+3 |
| * | Introduce a new VTSDNode class with the ultimate goal of eliminating the | Chris Lattner | 2005-07-10 | 1 | -17/+30 |
| * | 2 fixes: | Andrew Lenharth | 2005-07-05 | 1 | -4/+13 |
| * | I really didn't think this was necessary. But, Legalize wasn't running again | Andrew Lenharth | 2005-07-02 | 1 | -2/+3 |
| * | oops | Andrew Lenharth | 2005-06-30 | 1 | -2/+1 |
| * | FP EXTLOAD is not support on all archs, expand to LOAD and FP_EXTEND | Andrew Lenharth | 2005-06-30 | 1 | -0/+9 |
| * | Adapt the code for handling uint -> fp conversion for the 32 bit case to | Andrew Lenharth | 2005-06-27 | 1 | -0/+35 |
| * | allow token chain at start or end of node | Chris Lattner | 2005-05-14 | 1 | -0/+2 |
| * | remove special case hacks for readport/readio from the binary operator | Chris Lattner | 2005-05-14 | 1 | -7/+14 |
| * | Eliminate special purpose hacks for dynamic_stack_alloc. | Chris Lattner | 2005-05-14 | 1 | -4/+6 |
| * | Use the general mechanism for creating multi-value nodes instead of using | Chris Lattner | 2005-05-14 | 1 | -22/+30 |
| * | legalize target-specific operations | Chris Lattner | 2005-05-14 | 1 | -0/+23 |
| * | LowerOperation takes a dag | Chris Lattner | 2005-05-14 | 1 | -2/+2 |
| * | Allow targets to have a custom int64->fp expander if desired | Chris Lattner | 2005-05-14 | 1 | -0/+11 |
| * | Add an isTailCall flag to LowerCallTo | Chris Lattner | 2005-05-13 | 1 | -4/+7 |
| * | Handle TAILCALL node | Chris Lattner | 2005-05-13 | 1 | -3/+9 |
| * | Fix a problem that nate reduced for me. | Chris Lattner | 2005-05-13 | 1 | -1/+2 |
| * | rename variables and functions to match renamed DAG nodes. Bonus feature: | Chris Lattner | 2005-05-13 | 1 | -32/+32 |
| * | do not call expandop on the same value more than once. This fixes | Chris Lattner | 2005-05-13 | 1 | -4/+5 |
| * | update comment | Chris Lattner | 2005-05-12 | 1 | -1/+1 |
| * | rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN. | Chris Lattner | 2005-05-12 | 1 | -16/+16 |
| * | Pass calling convention to use into lower call to | Chris Lattner | 2005-05-12 | 1 | -4/+4 |
| * | fix expansion of ct[lt]z nodes | Chris Lattner | 2005-05-12 | 1 | -0/+2 |
| * | Expand 64-bit ctlz/cttz nodes for 32-bit targets | Chris Lattner | 2005-05-12 | 1 | -4/+28 |
| * | Fix uint->fp casts on PPC, allowing UnitTests/2005-05-12-Int64ToFP to | Chris Lattner | 2005-05-12 | 1 | -4/+3 |
| * | Allow something to be legalized multiple times. This can be used to reduce | Chris Lattner | 2005-05-12 | 1 | -12/+30 |
| * | Oops, don't do this after we figure out where to insert the call chains. | Chris Lattner | 2005-05-12 | 1 | -6/+6 |
| * | Make sure to expand all nodes, avoiding unintentional node duplication. | Chris Lattner | 2005-05-12 | 1 | -0/+7 |
| * | add fixme | Chris Lattner | 2005-05-12 | 1 | -0/+1 |
| * | Fix a problem where early legalization can cause token chain problems. | Chris Lattner | 2005-05-12 | 1 | -7/+8 |
| * | Make legalize a bit more efficient, and canonicalize sub X, C -> add X, -C | Chris Lattner | 2005-05-12 | 1 | -2/+5 |
| * | Necessary changes to codegen cttz efficiently on PowerPC | Nate Begeman | 2005-05-11 | 1 | -3/+13 |
| * | Fix the last remaining bug preventing us from switching the X86 BE over | Chris Lattner | 2005-05-11 | 1 | -30/+68 |