Age | Commit message (Expand) | Author |
2012-04-09 | This patch adds X86 instruction itineraries, which were missed by the | Preston Gurd |
2012-02-18 | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu |
2012-02-01 | Instruction scheduling itinerary for Intel Atom. | Andrew Trick |
2011-10-23 | Add X86 MULX instruction for disassembler. | Craig Topper |
2011-10-22 | Remove some duplicate specifying of neverHasSideEffects and mayLoad from X86 ... | Craig Topper |
2011-10-14 | Add X86 ANDN instruction. Including instruction selection. | Craig Topper |
2011-10-08 | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. | Jakob Stoklund Olesen |
2011-10-02 | Fix some Intel syntax disassembly issues with instructions that implicitly us... | Craig Topper |
2011-09-11 | Fix disassembling of reverse register/register forms of ADD/SUB/XOR/OR/AND/SB... | Craig Topper |
2011-04-15 | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner |
2010-12-20 | Change the X86 backend to stop using the evil ADDC/ADDE/SUBC/SUBE nodes (which | Chris Lattner |
2010-12-05 | it turns out that when ".with.overflow" intrinsics were added to the X86 | Chris Lattner |
2010-10-08 | fix a subtle bug I introduced in my refactoring, where we stopped preferring | Chris Lattner |
2010-10-07 | convert test to use the existing classes that the multipatterns | Chris Lattner |
2010-10-07 | convert cmp to use a multipattern | Chris Lattner |
2010-10-07 | reduce redundancy between pattern copies. | Chris Lattner |
2010-10-07 | the opcode for BinOpMI/BinOpMI8 is always the same, remove the argument. | Chris Lattner |
2010-10-07 | convert adc/sbb to a multipattern. Because the adde/sube nodes | Chris Lattner |
2010-10-07 | add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS, | Chris Lattner |
2010-10-07 | Fix a few issues in ArithBinOpEFLAGS that made it specific to and. | Chris Lattner |
2010-10-07 | Convert 'and' to single instance of a multipattern | Chris Lattner |
2010-10-07 | add a new BinOpAI class to represent the immediate form that directly acts on... | Chris Lattner |
2010-10-07 | add a bunch of classes for other common patterns. | Chris Lattner |
2010-10-07 | Define a new BinOpRI8 class and use it to define the imm8 versions of and. | Chris Lattner |
2010-10-07 | add the pattern operator to match to X86TypeInfo, use this to | Chris Lattner |
2010-10-06 | enhance X86TypeInfo to include information about the encoding and | Chris Lattner |
2010-10-06 | add a class for _REV nodes. | Chris Lattner |
2010-10-06 | sink more intelligence into the ITy base class. Now it knows | Chris Lattner |
2010-10-06 | refactor things a bit, now the REX_W and OpSize prefix bytes are inferred fro... | Chris Lattner |
2010-10-06 | with tblgen suitably extended, we can now get the load node from typeinfo. | Chris Lattner |
2010-10-06 | lets go all meta and define new X86 type wrappers that declare the associated | Chris Lattner |
2010-10-06 | introduce a new BinOpRM class and use it to factor AND*rm. This points out | Chris Lattner |
2010-10-05 | allow !strconcat to take more than two operands to eliminate | Chris Lattner |
2010-10-05 | associate the instruction suffix letter with the integer gpr | Chris Lattner |
2010-10-05 | introduce a new BinOpRR class, and convert 4 and instructions to use it. | Chris Lattner |
2010-10-05 | Replace a gross hack (the MOV64ri_alt instruction) with a slightly less | Chris Lattner |
2010-10-05 | distribute the rest of the contents of X86Instr64bit.td out to | Chris Lattner |
2010-10-05 | move the rest of the simple 64-bit arithmetic into InstrArithmetic.td | Chris Lattner |
2010-10-05 | continue moving 64-bit stuff into X86InstrArithmetic.td | Chris Lattner |
2010-10-05 | move 64-bit add and adc to InstrArithmetic. | Chris Lattner |
2010-10-05 | rewrote two addr constraints so that they are only set, not set and then nest... | Chris Lattner |
2010-10-05 | split the 32-bit integer arithmetic instructions out to their own file. | Chris Lattner |