2010-05-14 |
Dan Gohman | Add mayLoad and mayStore flags to instructions which... |
blob | commitdiff | raw |
2010-05-06 |
Chris Lattner | fix rdar://7947167 - llvm-mc doesn't match movsq |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Sean Callanan | Eliminated the classification of control registers... |
blob | commitdiff | raw | diff to current |
2010-05-04 |
Kevin Enderby | Fix to r102952. The MOV64toSDrm record in X86Instr64bi... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Kevin Enderby | Fixed the encoding of two of the X86 movq instuctions... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Remove the -disable-16bit command-line option, which... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Enable i16 to i32 promotion by default. |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Rather than having a ton of patterns for double shift... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | fix some modelling problems exposed by a patch I'm... |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | eliminate the last of the parallel's! |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | remove 64-bit or_is_add parallels. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | remove the patterns that I commented out in r98930... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Daniel Dunbar | MC/X86: Rename alternate spellings of {ADD64,CMP64... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | comment out a bunch of parallel store patterns that... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Daniel Dunbar | X86: Fix encoding for TEST64rr. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | Now that tblgen can handle matching implicit defs of... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | callq is pcrelative |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Chris Lattner | fix the same bug on the x86-64 side of the fence. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Evan Cheng | Fix jit encoding bugs. |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Evan Cheng | Do not force indirect tailcall through fixed registers... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Daniel Dunbar | X86_64: Fix encoding for the rest of the 64i32 instruct... |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Daniel Dunbar | X86: Fix ADD64i32 encoding. |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Daniel Dunbar | MC/X86_64: Fix matching of leaq. |
blob | commitdiff | raw | diff to current |
2010-03-13 |
Daniel Dunbar | MC/X86_64: Fix matching of callq. |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | Correct immediate sizes. |
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-27 |
Chris Lattner | fix an incorrect (overly conservative) predicate. |
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-23 |
Chris Lattner | fix a type mismatch in this pattern, where we were... |
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 |
Daniel Dunbar | X86: Fix definition for RCL/RCR.*m? operations -- they... |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | really kill off the last MRMInitReg inst, remove logic... |
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-01-31 |
Evan Cheng | Change TAILJMP's to be varargs and transfer implicit... |
blob | commitdiff | raw | diff to current |
2010-01-22 |
Daniel Dunbar | Mark EH_RETURN64 as CodeGenOnly. |
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 |
Dan Gohman | Use a 32-bit and with implicit zero-extension instead... |
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-04 |
Evan Cheng | Perform this folding as a target specific dag combine: |
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 | Fix an encoding bug. |
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-11-30 |
Dan Gohman | Fix a minor inconsistency. |
blob | commitdiff | raw | diff to current |
2009-11-17 |
Evan Cheng | MOV64rm should be marked isReMaterializable. |
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-19 |
Chris Lattner | remove strings from instructions who are never asmprinted. |
blob | commitdiff | raw | diff to current |
2009-10-19 |
Torok Edwin | Fix PR5247, "lock addq" pattern (and other atomics... |
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 an alternate form of register-register CMP |
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 | 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 |
Dan Gohman | On x86-64, the 32-bit cmov doesn't actually clear the... |
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-26 |
Dan Gohman | Don't use INSERT_SUBREG to model anyext operations... |
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 |
Chris Lattner | move some 32-bit instrs to x86instrinfo.td |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Daniel Dunbar | llvm-mc/AsmParser: Disambiguate i64i8imm. |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Daniel Dunbar | llvm-mc/AsmMatcher: Change assembler parser match class... |
blob | commitdiff | raw | diff to current |
2009-08-09 |
Daniel Dunbar | Extend comment on ParserMatchClass .td field, and add... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Anton Korobeynikov | Do not generate 32-bit call on win64 when imm does... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Anton Korobeynikov | We need to sext global addresses in kernel code model... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Enable the new no-SP register classes by default. This... |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Dan Gohman | Major calling convention code refactoring. |
blob | commitdiff | raw | diff to current |
2009-08-03 |
Anton Korobeynikov | Unbreak Win64 CC. Step one: honour register save area... |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Dan Gohman | Resync lea32addr and lea64addr. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Evan Cheng | Optimize some common usage patterns of atomic built... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Bill Wendling | Add the following functions: |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Chris Lattner | use SUBREG_TO_REG instead of INSERT_SUBREG, this way... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Chris Lattner | reapply r75408, which eliminates MOV64r0 in favor of... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Bill Wendling | Temporarily revert r75408. It appears to break the... |
blob | commitdiff | raw | diff to current |
2009-07-12 |
Chris Lattner | eliminate MOV64r0 in favor of a Pat<> pattern. This... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Chris Lattner | fix x86-64 static codegen to materialize the address... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Chris Lattner | comment cleanup, reduce nesting. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Chris Lattner | remove some dead patterns, WrapperRIP doesn't exist... |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Chris Lattner | Reimplement rip-relative addressing in the X86-64 backe... |
blob | commitdiff | raw | diff to current |
next |