2010-06-21 |
Eric Christopher | Add some codegen patterns for x86_64-linux-gnu tls... |
blob | commitdiff | raw |
2010-06-18 |
Eric Christopher | Remove isTwoAddress from 64-bit files. |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Eric Christopher | Some assorted isTwoAddress -> Constraints cleanup. |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Eric Christopher | Ensure that mov and not lea are used to stick the addre... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Eric Christopher | Add first pass at darwin tls compiler support. |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Daniel Dunbar | AsmMatcher/X86: Mark _REV instructions as "code gen... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Kevin Enderby | The BT64ri8 record in X86Instr64bit.td was missing... |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Rename X86 subregister indices to something shorter. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Daniel Dunbar | MC/X86: Subdivide immediates a bit more, so that we... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Daniel Dunbar | MC/X86: Add movq alias for movabsq, to allow matching... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Daniel Dunbar | X86: Model i64i32imm properly, as a subclass of all... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Daniel Dunbar | X86: Fix immediate type of FOO64i32 operations. |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Fix assembly parsing and encoding of the pushf and... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Set neverHasSideEffects on 64-bit pushf and popf, for... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Add mayLoad and mayStore flags to instructions which... |
blob | commitdiff | raw | diff to current |
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 |
next |