| Commit message (Expand) | Author | Age | Files | Lines |
* | reduce nesting. | Chris Lattner | 2010-02-17 | 1 | -3/+7 |
* | improve comments, the matcher is now feature complete, on to codegen. | Chris Lattner | 2010-02-17 | 1 | -1/+5 |
* | sink special case "cannotyetselect" for intrinsics out of the | Chris Lattner | 2010-02-17 | 1 | -14/+2 |
* | Emulate the current isel's "IsChainCompatible" logic for now. | Chris Lattner | 2010-02-17 | 4 | -5/+48 |
* | properly record chain inputs to complex patterns, | Chris Lattner | 2010-02-17 | 1 | -6/+13 |
* | simplify IsChainCompatible codegen, add comments. no | Chris Lattner | 2010-02-17 | 1 | -4/+2 |
* | Prep work to handle input chains of matched patterns and checking for | Chris Lattner | 2010-02-17 | 1 | -4/+28 |
* | record input chains. | Chris Lattner | 2010-02-17 | 1 | -0/+9 |
* | prefix captured value names with $ so they look like | Chris Lattner | 2010-02-17 | 2 | -5/+4 |
* | improve comments on OPC_Record to say what we're recording a node. | Chris Lattner | 2010-02-17 | 3 | -3/+11 |
* | improve comments in generated matcher a bit. | Chris Lattner | 2010-02-17 | 1 | -12/+12 |
* | make the new isel generator plop out a CheckComplexPattern function | Chris Lattner | 2010-02-17 | 4 | -6/+52 |
* | fix inverted condition. | Chris Lattner | 2010-02-17 | 1 | -1/+3 |
* | complex patterns don't get 'record' nodes, they implicitly | Chris Lattner | 2010-02-16 | 1 | -1/+20 |
* | 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 | 2 | -40/+27 |
* | simplify this code. In the new world order there is no | Chris Lattner | 2010-02-16 | 1 | -27/+24 |
* | convert the new matcher to check intermediate nodes for a single | Chris Lattner | 2010-02-16 | 4 | -38/+14 |
* | 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 |
* | generate code for node and pattern predicates. Note that this won't | Chris Lattner | 2010-02-16 | 2 | -12/+60 |
* | refactor some code into a local class. | Chris Lattner | 2010-02-16 | 1 | -14/+22 |
* | remove now dead code and fixme. | Chris Lattner | 2010-02-16 | 2 | -4/+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 | 6 | -11/+107 |
* | 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 | 6 | -2/+1001 |
* | Revert r96130 ("Forward parameter options as '-option=param'"). | Mikhail Glushenkov | 2010-02-15 | 1 | -2/+2 |
* | constize | Chris Lattner | 2010-02-14 | 2 | -4/+4 |
* | clean up a bunch of code, move some random predicates | Chris Lattner | 2010-02-14 | 3 | -101/+110 |
* | remove the DisablePatternForFastISel predicate, which is a check | Chris Lattner | 2010-02-14 | 1 | -24/+3 |
* | add an insertion operator. | Chris Lattner | 2010-02-14 | 1 | -0/+5 |
* | tidy up | Chris Lattner | 2010-02-14 | 1 | -2/+4 |
* | Forward parameter options as '-option=parameter'. | Mikhail Glushenkov | 2010-02-13 | 1 | -2/+2 |
* | pull a bunch of huge inline methods in the PatternCodeEmitter | Chris Lattner | 2010-02-13 | 1 | -866/+890 |
* | Added the rdtscp instruction to the x86 instruction | Sean Callanan | 2010-02-13 | 1 | -1/+2 |
* | Fixed encodings for invlpg, invept, and invvpid. | Sean Callanan | 2010-02-13 | 1 | -32/+7 |
* | remove special cases for vmlaunch, vmresume, vmxoff, and swapgs | Chris Lattner | 2010-02-13 | 1 | -8/+8 |
* | Remove special cases for [LM]FENCE, MONITOR and MWAIT from | Chris Lattner | 2010-02-12 | 1 | -3/+0 |
* | Reworked the Intel disassembler to support instructions | Sean Callanan | 2010-02-12 | 1 | -17/+51 |
* | add a bunch of mod/rm encoding types for fixed mod/rm bytes. | Chris Lattner | 2010-02-12 | 1 | -2/+3 |
* | MC: Fix bug where trailing tied operands were forgotten; the X86 assembler | Daniel Dunbar | 2010-02-12 | 1 | -19/+43 |
* | enhance llvm-mc -show-inst to print the enum of an instruction, like so: | Chris Lattner | 2010-02-11 | 2 | -0/+45 |
* | work around a gcc bug with -Wuninitialized. | Chris Lattner | 2010-02-10 | 1 | -0/+1 |
* | lit: Ignore dot files when scanning for tests (e.g., editor temprary files, | Daniel Dunbar | 2010-02-10 | 1 | -1/+6 |
* | MC/AsmMatcher: Tweak conversion function name. | Daniel Dunbar | 2010-02-10 | 1 | -1/+1 |
* | MC/AsmMatcher: Add support for creating tied operands when constructing MCInsts. | Daniel Dunbar | 2010-02-10 | 1 | -9/+67 |
* | Remove stray DOS newline. | Daniel Dunbar | 2010-02-10 | 1 | -1/+1 |
* | Updated the enhanced disassembly library's TableGen | Sean Callanan | 2010-02-10 | 1 | -8/+1 |