2005-05-09 |
Chris Lattner | legalize READPORT, WRITEPORT, READIO, WRITEIO, at least... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Add support for matching the READPORT, WRITEPORT, READI... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Add support for READPORT, WRITEPORT, READIO, WRITEIO |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Fold shifts into subsequent SHL's. These shifts often... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Don't use the load/store instruction as the source... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | memoize all nodes, even null Value* nodes. Do not... |
tree | commitdiff |
2005-05-09 |
Chris Lattner | wrap long lines |
tree | commitdiff |
2005-05-09 |
Chris Lattner | Print SrcValue nodes correctly |
tree | commitdiff |
2005-05-05 |
Chris Lattner | When hitting an unsupported intrinsic, actually print it |
tree | commitdiff |
2005-05-05 |
Andrew Lenharth | ctpop lowering in legalize |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | Make promoteOp work for CT* |
tree | commitdiff |
2005-05-03 |
Andrew Lenharth | Implement count leading zeros (ctlz), count trailing... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Legalize FSQRT, FSIN, FCOS nodes, patch contributed... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add FSQRT, FSIN, FCOS nodes, patch contributed by Morte... |
tree | commitdiff |
2005-04-27 |
Andrew Lenharth | Implement Value* tracking for loads and stores in the... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fold (X > -1) | (Y > -1) --> (X&Y > -1) |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement some more logical compares with constants... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Codegen x < 0 | y < 0 as (x|y) < 0. This allows us... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve and elimination. On PPC, for: |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3. |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Fold setcc of MVT::i1 operands into logical operations |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Another minor simplification: handle setcc (zero_extend... |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Another simple xform |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Fold: |
tree | commitdiff |
2005-04-18 |
Chris Lattner | Make the AND elimination operation recursive and signif... |
tree | commitdiff |
2005-04-14 |
Nate Begeman | Add a couple missing transforms in getSetCC that were... |
tree | commitdiff |
2005-04-13 |
Nate Begeman | Disbale the broken fold of shift + sz[ext] for now |
tree | commitdiff |
2005-04-13 |
Chris Lattner | fix an infinite loop |
tree | commitdiff |
2005-04-13 |
Chris Lattner | fix some serious miscompiles on ia64, alpha, and ppc |
tree | commitdiff |
2005-04-13 |
Chris Lattner | avoid work when possible, perhaps fix the problem nate... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Implement expansion of unsigned i64 -> FP. |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Make expansion of uint->fp cast assert out instead... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | add back the optimization that Nate added for shl X... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Oops, remove these too. |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Instead of making ZERO_EXTEND_INREG nodes, use the... |
tree | commitdiff |
2005-04-13 |
Chris Lattner | Remove all foldings of ZERO_EXTEND_INREG, moving them... |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Fold shift x, [sz]ext(y) -> shift x, y |
tree | commitdiff |
2005-04-12 |
Nate Begeman | Fold shift by size larger than type size to undef |
tree | commitdiff |
2005-04-12 |
Chris Lattner | promote extload i1 -> extload i8 |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Remove some redundant checks, add a couple of new ones... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Emit comparisons against the sign bit better. Codegen... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | Emit long comparison against -1 better. Instead of... |
tree | commitdiff |
2005-04-12 |
Chris Lattner | canonicalize x <u 1 -> x == 0. On this testcase: |
tree | commitdiff |
2005-04-11 |
Chris Lattner | Teach the dag mechanism that this: |
tree | commitdiff |
2005-04-11 |
Chris Lattner | Fix expansion of shifts by exactly NVT bits on arch... |
tree | commitdiff |
2005-04-11 |
Nate Begeman | Fix libcall code to not pass a NULL Chain to LowerCallTo |
tree | commitdiff |
2005-04-10 |
Chris Lattner | Don't bother sign/zext_inreg'ing the result of an and... |
tree | commitdiff |
2005-04-10 |
Chris Lattner | Teach legalize to deal with targets that don't support... |
tree | commitdiff |
2005-04-10 |
Chris Lattner | don't zextload fp values! |
tree | commitdiff |
2005-04-10 |
Chris Lattner | Until we have a dag combiner, promote using zextload... |
tree | commitdiff |
2005-04-10 |
Chris Lattner | Fold zext_inreg(zextload), likewise for sext's |
tree | commitdiff |
2005-04-10 |
Chris Lattner | add a simple xform |
tree | commitdiff |
2005-04-10 |
Chris Lattner | Fix a thinko. If the operand is promoted, pass the... |
tree | commitdiff |
2005-04-09 |
Chris Lattner | add a little peephole optimization. This allows us... |
tree | commitdiff |
2005-04-09 |
Chris Lattner | recognize some patterns as fabs operations, so that... |
tree | commitdiff |
2005-04-09 |
Chris Lattner | Emit BRCONDTWOWAY when possible. |
tree | commitdiff |
2005-04-09 |
Chris Lattner | Legalize BRCONDTWOWAY into a BRCOND/BR pair if a target... |
tree | commitdiff |
2005-04-09 |
Chris Lattner | print and fold BRCONDTWOWAY correctly |
tree | commitdiff |
2005-04-09 |
Chris Lattner | canonicalize a bunch of operations involving fneg |
tree | commitdiff |
2005-04-07 |
Chris Lattner | If a target zero or sign extends the result of its... |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Remove somethign I had for testing |
tree | commitdiff |
2005-04-07 |
Chris Lattner | This patch does two things. First, it canonicalizes... |
tree | commitdiff |
2005-04-07 |
Chris Lattner | Fix a really scary bug that Nate found where we weren... |
tree | commitdiff |
2005-04-06 |
Nate Begeman | Teach ExpandShift how to handle shifts by a constant... |
tree | commitdiff |
2005-04-06 |
Nate Begeman | Expand SREM and UREM for targets that claim not to... |
tree | commitdiff |
2005-04-05 |
Nate Begeman | Add MULHU and MULHS nodes for the high part of an ... |
tree | commitdiff |
2005-04-04 |
Nate Begeman | Handle expanding arguments to ISD::TRUNCATE. This... |
tree | commitdiff |
2005-04-03 |
Chris Lattner | Fix sign_extend and zero_extend of promoted value types... |
tree | commitdiff |
2005-04-02 |
Chris Lattner | transform fabs/fabsf calls into FABS nodes. |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Expand fabs into fneg |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Turn -0.0 - X -> fneg |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Several changes mixed up here. First when legalizing... |
tree | commitdiff |
2005-04-02 |
Chris Lattner | print fneg/fabs |
tree | commitdiff |
2005-04-02 |
Chris Lattner | fix some bugs in the implementation of SHL_PARTS and... |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Turn expanded shift operations into (e.g.) SHL_PARTS... |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Print some new nodes |
tree | commitdiff |
2005-04-02 |
Chris Lattner | Fix a bug when inserting a libcall into a function... |
tree | commitdiff |
2005-04-02 |
Nate Begeman | Fix a warning about an unhandled switch case |
tree | commitdiff |
2005-04-01 |
Nate Begeman | Add ISD::UNDEF node |
tree | commitdiff |
2005-03-31 |
Andrew Lenharth | PCMarker support for DAG and Alpha |
tree | commitdiff |
2005-03-30 |
Chris Lattner | Instead of setting up the CFG edges at selectiondag... |
tree | commitdiff |
2005-03-29 |
Chris Lattner | Fix a bug that andrew noticed where we do not correctly... |
tree | commitdiff |
2005-03-28 |
Chris Lattner | implement legalization of build_pair for nate |
tree | commitdiff |
2005-03-26 |
Nate Begeman | Change interface to LowerCallTo to take a boolean isVar... |
tree | commitdiff |
2005-03-15 |
Chris Lattner | This mega patch converts us from using Function::a... |
tree | commitdiff |
2005-03-10 |
Chris Lattner | Fix a bug where we would incorrectly do a sign ext... |
tree | commitdiff |
2005-03-09 |
Chris Lattner | constant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and... |
tree | commitdiff |
2005-02-22 |
Chris Lattner | Fix a bug in the 'store fpimm, ptr' -> 'store intimm... |
tree | commitdiff |
2005-02-17 |
Misha Brukman | Fix compilation errors with VS 2005, patch by Aaron... |
tree | commitdiff |
2005-02-17 |
Chris Lattner | Don't rely on doubles comparing identical to each other... |
tree | commitdiff |
2005-02-17 |
Chris Lattner | Don't sink argument loads into loops or other bad place... |
tree | commitdiff |
2005-02-04 |
Chris Lattner | Fix a case where were incorrectly compiled cast from... |
tree | commitdiff |
2005-02-02 |
Chris Lattner | Fix yet another memset issue. |
tree | commitdiff |
2005-02-01 |
Chris Lattner | Fix some bugs andrew noticed legalizing memset for... |
tree | commitdiff |
2005-01-28 |
Chris Lattner | Alpha doesn't have a native f32 extload instruction. |
tree | commitdiff |
2005-01-28 |
Chris Lattner | implement legalization of truncates whose results and... |
tree | commitdiff |
next |