2010-03-09 |
Daniel Dunbar | MC/X86: Rename alternate spellings of ADD{8,16,32}... |
blob | commitdiff | raw |
2010-03-09 |
Daniel Dunbar | MC/X86: Rename alternate spellings of CMP{8,16,32}... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Kevin Enderby | Fix the vmxon entry in the X86InstrInfo.td so it has... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Daniel Dunbar | X86: Fix encoding for TEST{8,16,32}rr. |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | Correct immediate sizes. |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Describe what's going on with mingw alloca and why... |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Lower dynamic stack allocation on mingw32 to separate... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Jakob Stoklund Olesen | Fix the remaining MUL8 and DIV8 to define AX instead... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | remove nvload and two patterns that use it which are |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | factor the 'in the default address space' check out... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | factor the 'sign extended from 8 bit' patterns better so |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Jakob Stoklund Olesen | DIV8r must define %AX since X86DAGToDAGISel::Select... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | remove a bunch of dead named arguments in input patterns, |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Sean Callanan | Added the rdtscp instruction to the x86 instruction |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Sean Callanan | Fixed encodings for invlpg, invept, and invvpid. |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | remove special cases for vmlaunch, vmresume, vmxoff... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | enhance the immediate field encoding to know whether... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Add support for a union type in LLVM IR. Patch by... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Daniel Dunbar | X86: Fix definition for RCL/RCR.*m? operations -- they... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | improve encoding information for branches. We now... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | unbreak the build. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
David Greene | TableGen fragment refactoring. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | fix incorrect encoding of SBB8mi that Kevin noticed. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | teach X86MCInstLower to lower the MOV32r0 and MOV8r0 |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | factor code better in X86MCInstLower::Lower, teach... |
blob | commitdiff | raw | diff to current |
2010-02-03 |
Kevin Enderby | Added support for X86 instruction prefixes so llvm... |
blob | commitdiff | raw | diff to current |
2010-01-31 |
Evan Cheng | Change TAILJMP's to be varargs and transfer implicit... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Daniel Dunbar | MC/X86 AsmParser: Handle absolute memory operands corre... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Daniel Dunbar | X86.td: Refactor to bring operands that use print_pcrel... |
blob | commitdiff | raw | diff to current |
2010-01-30 |
Daniel Dunbar | AsmMatcher/X86: Separate out sublass for memory operand... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Evan Cheng | Eliminate or_not_add and just use AddedComplexity so... |
blob | commitdiff | raw | diff to current |
2010-01-12 |
Dan Gohman | Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Evan Cheng | Extend r93152 to work on OR r, r. If the source set... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Evan Cheng | Revert 93158. It's breaking quite a few x86_64 tests. |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Evan Cheng | Do not turn 8-bit OR to ADD since ADD8ri is not 3-addre... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Dan Gohman | Re-instate MOV64r0 and MOV16r0, with adjustments to... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Dan Gohman | Pattern top-level operators don't need to be restricted... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Evan Cheng | Select an OR with immediate as an ADD if the input... |
blob | commitdiff | raw | diff to current |
2010-01-08 |
Evan Cheng | Fix what looks to me obvious instruction definition... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Dan Gohman | Remove the SDNPAssociative properties for the flags... |
blob | commitdiff | raw | diff to current |
2010-01-04 |
Dan Gohman | Add SDNPCommutative and SDNPAssociative to several... |
blob | commitdiff | raw | diff to current |
2009-12-26 |
Eli Friedman | PR5886: Make sure IMUL32m is marked as setting EFLAGS... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | really remove the instruction, don't just comment it out |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | completely eliminate the MOV16r0 'instruction'. The... |
blob | commitdiff | raw | diff to current |
2009-12-23 |
Chris Lattner | stop pattern matching 16-bit zero's of a register to... |
blob | commitdiff | raw | diff to current |
2009-12-22 |
Evan Cheng | Remove target attribute break-sse-dep. Instead, do... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Evan Cheng | On recent Intel u-arch's, folding loads into some unary... |
blob | commitdiff | raw | diff to current |
2009-12-18 |
Sean Callanan | Instruction fixes, added instructions, and AsmString... |
blob | commitdiff | raw | diff to current |
2009-12-16 |
Evan Cheng | Re-enable 91381 with fixes. |
blob | commitdiff | raw | diff to current |
2009-12-15 |
Evan Cheng | Use sbb x, x to materialize carry bit in a GPR. The... |
blob | commitdiff | raw | diff to current |
2009-12-12 |
Evan Cheng | Fix an obvious bug. No test case since LEA16r is not... |
blob | commitdiff | raw | diff to current |
2009-11-30 |
Dan Gohman | Minor whitespace fixes. |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Remove ISD::DEBUG_LOC and ISD::DBG_LABEL, which are... |
blob | commitdiff | raw | diff to current |
2009-11-11 |
Dan Gohman | Use a tab in INT3's asm string, for consistency. |
blob | commitdiff | raw | diff to current |
2009-11-02 |
Anton Korobeynikov | Do not infer the target type for COPY_TO_REGCLASS from... |
blob | commitdiff | raw | diff to current |
2009-10-30 |
Dan Gohman | Initial x86 support for BlockAddresses. |
blob | commitdiff | raw | diff to current |
2009-10-29 |
Dan Gohman | Rename usesCustomDAGSchedInserter to usesCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Dan Gohman | Following r84485, add Defs = [EFLAGS] to the 32-bit... |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Chris Lattner | remove strings from instructions who are never asmprinted. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Chris Lattner | remove the asmstring, it is now dead. Improve comment. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Chris Lattner | kill off printPICLabel now, it's specialness is handled by |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Chris Lattner | Add an intel syntax MCInstPrinter implementation. ... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Dan Gohman | Add support for using the FLAGS result of or, xor,... |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Sean Callanan | Added RCL and RCR (rotate left and right with a |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added the LODS (load byte into register, usually |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added the LAR (load segment access rights) |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added the LOOP family of instructions to the Intel |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added an alternate form of register-register CMP |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added the ENTER instruction, which sets up a stack |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Sean Callanan | Added the definitions for one-bit left shifts to |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Added far return instructions (that is, returns to |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Updated comments per Eli's suggestion. |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Added register-to-register ADD instructions to the |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Added a new register class for segment registers |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Sean Callanan | Modified the Intel instruction tables to include |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Sean Callanan | Added the WAIT instruction to the Intel tables, |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Sean Callanan | Added CMPS (string comparison) instructions for all |
blob | commitdiff | raw | diff to current |
2009-09-12 |
Sean Callanan | Added SCAS instructions in their 8, 16, 32, and |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Sean Callanan | Added ADC, SUB, SBB, and OR instructions that operate |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Sean Callanan | Added XOR instructions for rAX and immediates of |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Sean Callanan | Added MOV instructions between rAX and memory offsets, |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Sean Callanan | Added a variety of PUSH and POP instructions, including |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Add a -disable-16bit flag and associated support for... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Sean Callanan | Added opaque 32-, 48-, and 80-bit memory operand types... |
blob | commitdiff | raw | diff to current |
2009-09-02 |
Sean Callanan | Fixed the asmstrings for 8-bit, 16-bit, and 32-bit... |
blob | commitdiff | raw | diff to current |
2009-09-01 |
Sean Callanan | Added TEST %rAX, $imm instructions to the Intel tables... |
blob | commitdiff | raw | diff to current |
2009-08-29 |
Dan Gohman | CMOV_GR8 clobbers EFLAGS when its expansion involves... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Dan Gohman | Don't mark CMOV_GR8 as two-address, or commutable,... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Daniel Dunbar | X86: Mark EH_RETURN as code-gen-only. |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Dan Gohman | Expand i8 selects into control flow instead of 16-bit... |
blob | commitdiff | raw | diff to current |
2009-08-26 |
Dan Gohman | Don't use INSERT_SUBREG to model anyext operations... |
blob | commitdiff | raw | diff to current |
2009-08-15 |
Dan Gohman | On x86-64, for a varargs function, don't store the... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Daniel Dunbar | X86/AsmParser: Mark MOV64GSrm, MOV64FSrm, GS_MOV32rm... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Daniel Dunbar | Add 'isCodeGenOnly' bit to Instruction .td records. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Sean Callanan | Added ADD instructions with rAX as one parameter to... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Chris Lattner | move some 32-bit instrs to x86instrinfo.td |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Sean Callanan | Added the x86 INT instructions; both the special-case... |
blob | commitdiff | raw | diff to current |
next |