2005-01-19 |
Chris Lattner | Know some simple identities. This improves codegen... |
tree | commitdiff |
2005-01-19 |
Chris Lattner | Just in case, handle something that is both a use and... |
tree | commitdiff |
2005-01-19 |
Chris Lattner | When an instruction moves, make sure to update the... |
tree | commitdiff |
2005-01-19 |
Chris Lattner | Use the TargetInstrInfo::commuteInstruction method... |
tree | commitdiff |
2005-01-19 |
Chris Lattner | Implement a way of expanding shifts. This applies... |
tree | commitdiff |
2005-01-19 |
Chris Lattner | Add a hook to find out how the target handles shift... |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Zero is cheaper than sign extend. |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Fix some fixmes (promoting bools for select and brcond... |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Keep track of the retval type as well. |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Teach legalize to promote copy(from|to)reg, instead... |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Teach legalize to promote SetCC results. |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Allow setcc operations to have nonbool types. |
tree | commitdiff |
2005-01-18 |
Chris Lattner | Fix the completely broken FP constant folds for setcc's. |
tree | commitdiff |
2005-01-17 |
Chris Lattner | Non-volatile loads can be freely reordered against... |
tree | commitdiff |
2005-01-17 |
Chris Lattner | Don't call SelectionDAG.getRoot() directly, go through... |
tree | commitdiff |
2005-01-17 |
Chris Lattner | Implement a target independent optimization to codegen... |
tree | commitdiff |
2005-01-17 |
Chris Lattner | Refactor code into a new method. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Shift and setcc types default to the pointer type. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Implement legalize of call nodes. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Revamp supported ops. Instead of just being supported... |
tree | commitdiff |
2005-01-16 |
Chris Lattner | add method stub |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Don't mash stuff together. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Use enums, move virtual dtor out of line. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Implement some more missing promotions. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Clarify assertion. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Add assertions. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Add support for promoted registers being live across... |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Set up identity transforms. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Move some information into the TargetLowering object. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Use the new TLI method to get this. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Move some information out of LegalizeDAG into the gener... |
tree | commitdiff |
2005-01-16 |
Chris Lattner | legalize a bunch of operations that I missed. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Add support for targets that require promotions. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Fix some serious bugs in promotion. |
tree | commitdiff |
2005-01-16 |
Chris Lattner | Eliminate unneeded extensions. |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Implement promotion of a whole bunch more operators... |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Print extra type for nodes with extra type info. |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Add support for legalizing FP_ROUND_INREG, SIGN_EXTEND_... |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Common code factored out. |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Add support for promoting ADD/MUL. |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_RO... |
tree | commitdiff |
2005-01-15 |
Chris Lattner | Add intitial support for promoting some operators. |
tree | commitdiff |
2005-01-14 |
Chris Lattner | Adjust to CopyFromReg changes, implement deletion of... |
tree | commitdiff |
2005-01-14 |
Chris Lattner | Start implementing truncating stores and extending... |
tree | commitdiff |
2005-01-14 |
Chris Lattner | Improve compatibility with acc |
tree | commitdiff |
2005-01-13 |
Chris Lattner | Add new ImplicitDef node, rename CopyRegSDNode class... |
tree | commitdiff |
2005-01-13 |
Chris Lattner | Don't forget the existing root. |
tree | commitdiff |
2005-01-13 |
Chris Lattner | Codegen independent ops as being independent. |
tree | commitdiff |
2005-01-13 |
Chris Lattner | Legalize new node, add assertion. |
tree | commitdiff |
2005-01-13 |
Chris Lattner | Print new node. |
tree | commitdiff |
2005-01-12 |
Chris Lattner | Do not fold (zero_ext (sign_ext V)) -> (sign_ext V... |
tree | commitdiff |
2005-01-12 |
Chris Lattner | New method |
tree | commitdiff |
2005-01-12 |
Chris Lattner | Fix sign extend to long. When coming from sbyte, we... |
tree | commitdiff |
2005-01-12 |
Reid Spencer | Shut up warnings with GCC 3.4.3 about uninitialized... |
tree | commitdiff |
2005-01-12 |
Chris Lattner | Add an option to view the selection dags as they are... |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Print the value types in the nodes of the graph |
tree | commitdiff |
2005-01-11 |
Chris Lattner | add an assertion, avoid creating copyfromreg/copytoreg... |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Clear the whole array, always. |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Squelch optimized warning. |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Teach legalize to lower MEMSET/MEMCPY/MEMMOVE operation... |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Print new operations. |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Turn memset/memcpy/memmove into the corresponding opera... |
tree | commitdiff |
2005-01-11 |
Chris Lattner | shift X, 0 -> X |
tree | commitdiff |
2005-01-11 |
Chris Lattner | Print SelectionDAGs bottom up, include extra info in... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Add a marker for the graph root. |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Put the operation name in each node, put the function... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Split out SDNode::getOperationName into its own method. |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Implement initial selectiondag printing support. This... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Lower to the correct functions. This fixes FreeBench... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Implement a couple of more simplifications. This lets... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Fix incorrect constant folds, fixing Stepanov after... |
tree | commitdiff |
2005-01-10 |
Chris Lattner | Constant fold shifts, turning this loop: |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Add some folds for == and != comparisons. This allows... |
tree | commitdiff |
2005-01-09 |
Jeff Cohen | Fix VC++ compilation error |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Print the DAG out more like a DAG in nested format. |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Print out nodes sorted by their address to make it... |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Add a simple transformation. This allows us to compile... |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Fix a bug legalizing call instructions (make sure to... |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Fix a minor bug legalizing dynamic_stackalloc. This... |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Teach legalize to deal with DYNAMIC_STACKALLOC (aka... |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Handle static alloca arguments to PHI nodes. |
tree | commitdiff |
2005-01-09 |
Chris Lattner | Use new interfaces to correctly lower varargs and retur... |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Add support for llvm.setjmp and longjmp. Only 3 Single... |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Tighten up assertions. |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Silence VS warnings |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Silence warnings from VS |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Silence VS warnings |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Silence VS warnings. |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Implement handling of most long operators through libcalls. |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Adjust to changes in LowerCAllTo interfaces |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Add support for FP->INT conversions and back. |
tree | commitdiff |
2005-01-08 |
Chris Lattner | Implement the 'store FPIMM, Ptr' -> 'store INTIMM,... |
tree | commitdiff |
2005-01-08 |
Chris Lattner | 1ULL << 64 is undefined, don't do it. |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Fix a pointer invalidation problem. This fixes Generic... |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Fold conditional branches on constants away. |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Fix a thinko in the reassociation code, fixing Generic... |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Add support for truncating integer casts from long. |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Fix a bug in load expansion legalization and ret legali... |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Legalize unconditional branches too |
tree | commitdiff |
2005-01-07 |
Chris Lattner | Implement support for long GEP indices on 32-bit archs... |
tree | commitdiff |
next |