| Commit message (Expand) | Author | Age | Files | Lines |
| * | Sort the patterns before adding them to the FA so that we get the | Chris Lattner | 2010-02-21 | 1 | -7/+52 |
| * | oops don't turn this on for everyone yet. | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
| * | implement the last known missing feature: updating uses of results | Chris Lattner | 2010-02-21 | 1 | -1/+1 |
| * | Lots of improvements to the new dagisel emitter. This gets it to | Chris Lattner | 2010-02-21 | 1 | -72/+10 |
| * | start sketching out the structure of code for result emission generation. | Chris Lattner | 2010-02-18 | 1 | -1/+1 |
| * | fit in 80 cols | Chris Lattner | 2010-02-18 | 1 | -7/+11 |
| * | redisable this to save people a small amount of build time. | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
| * | move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
| * | sink special case "cannotyetselect" for intrinsics out of the | Chris Lattner | 2010-02-17 | 1 | -14/+2 |
| * | simplify IsChainCompatible codegen, add comments. no | Chris Lattner | 2010-02-17 | 1 | -4/+2 |
| * | make the new isel generator plop out a CheckComplexPattern function | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
| * | clean up some code, eliminate NodeIsComplexPattern, which | Chris Lattner | 2010-02-16 | 1 | -18/+5 |
| * | fix indentation | Chris Lattner | 2010-02-16 | 1 | -62/+66 |
| * | fix rdar://7653908, a crash on a case where we would fold a load | Chris Lattner | 2010-02-16 | 1 | -39/+27 |
| * | change dag isel emitter to only call 'IsProfitableToFold' on nodes | Chris Lattner | 2010-02-16 | 1 | -3/+13 |
| * | mark all the generated node predicates 'const'. | Chris Lattner | 2010-02-16 | 1 | -2/+2 |
| * | remove now dead code and fixme. | Chris Lattner | 2010-02-16 | 1 | -2/+0 |
| * | remove dead code. This is never generated for any targets in mainline. | Chris Lattner | 2010-02-16 | 1 | -15/+0 |
| * | add support for the new isel matcher to generate | Chris Lattner | 2010-02-16 | 1 | -0/+2 |
| * | Split SelectionDAGISel::IsLegalAndProfitableToFold to | Evan Cheng | 2010-02-15 | 1 | -4/+6 |
| * | Check in the first big step of rewriting DAGISelEmitter to | Chris Lattner | 2010-02-15 | 1 | -2/+24 |
| * | clean up a bunch of code, move some random predicates | Chris Lattner | 2010-02-14 | 1 | -100/+43 |
| * | remove the DisablePatternForFastISel predicate, which is a check | Chris Lattner | 2010-02-14 | 1 | -24/+3 |
| * | pull a bunch of huge inline methods in the PatternCodeEmitter | Chris Lattner | 2010-02-13 | 1 | -866/+890 |
| * | Change SelectCode's argument from SDValue to SDNode *, to make it more | Dan Gohman | 2010-01-05 | 1 | -75/+102 |
| * | Replace some special-case code which probably was buggy with an assertion | Dan Gohman | 2010-01-04 | 1 | -6/+1 |
| * | Remove the CPAttrParentAsRoot code, which is unused, and inconvenient | Dan Gohman | 2010-01-04 | 1 | -9/+3 |
| * | Fix a comment. | Dan Gohman | 2009-12-19 | 1 | -2/+2 |
| * | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are no longer used. | Dan Gohman | 2009-11-23 | 1 | -1/+0 |
| * | Implement DISABLE_INLINE for MSVC. This required changing the position in all | Benjamin Kramer | 2009-11-14 | 1 | -5/+4 |
| * | It is invalid to infer the value type from the result #0 of the node | Anton Korobeynikov | 2009-11-08 | 1 | -1/+1 |
| * | Initial target-independent CodeGen support for BlockAddresses. | Dan Gohman | 2009-10-30 | 1 | -0/+1 |
| * | Move some code from being emitted as boilerplate duplicated in every | Dan Gohman | 2009-10-29 | 1 | -58/+0 |
| * | Rename usesCustomDAGSchedInserter to usesCustomInserter, and update a | Dan Gohman | 2009-10-29 | 1 | -1/+1 |
| * | Report errors correctly for unselected target intrinsics. | Jakob Stoklund Olesen | 2009-10-15 | 1 | -2/+10 |
| * | Improve MachineMemOperand handling. | Dan Gohman | 2009-09-25 | 1 | -18/+11 |
| * | Rename getTargetNode to getMachineNode, for consistency with the | Dan Gohman | 2009-09-25 | 1 | -3/+3 |
| * | Eliminate some unnecessary implicit constructors in generated DAG ISel code. | Owen Anderson | 2009-09-11 | 1 | -1/+1 |
| * | Change Pass::print to take a raw ostream instead of std::ostream, | Chris Lattner | 2009-08-23 | 1 | -1/+1 |
| * | remove some DOUTs | Chris Lattner | 2009-08-23 | 1 | -4/+4 |
| * | Record variable debug info at ISel time directly. | Devang Patel | 2009-08-22 | 1 | -18/+0 |
| * | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -44/+44 |
| * | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -48/+48 |
| * | strength reduce anonymous namespace to static. | Chris Lattner | 2009-08-07 | 1 | -5/+2 |
| * | Remove itohexstr, which only had one user. | Daniel Dunbar | 2009-07-30 | 1 | -1/+2 |
| * | make ptr_rc derive from a new PointerLikeRegClass tblgen class. | Chris Lattner | 2009-07-29 | 1 | -1/+1 |
| * | Convert more abort() calls to llvm_report_error(). | Torok Edwin | 2009-07-08 | 1 | -8/+7 |
| * | Replace std::iostreams with raw_ostream in TableGen. | Daniel Dunbar | 2009-07-03 | 1 | -16/+16 |
| * | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -49/+15 |
| * | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -15/+49 |