2010-10-05 |
Chris Lattner | split conditional moves and setcc's out to their own... |
blob | commitdiff | raw |
2010-10-05 |
Chris Lattner | move string pseudo instructions to InstrCompiler consol... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move the atomic pseudo instructions out to X86InstrComp... |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | move more pseudo instructions out to X86InstrCompiler.td |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | continue moving stuff out to X86InstrSystem.td. Move |
blob | commitdiff | raw | diff to current |
2010-10-05 |
Chris Lattner | refactor .td files a bit, moving system instructions... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Anton Korobeynikov | Properly emit stack probe on win64 (for non-mingw targets). |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Revert r114703 and r114702, removing the isConditionalM... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Add isConditionalMove bits to X86 and ARM instructions. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | Fix an inconsistency in the x86 backend that led it... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement support for GS and FS relative address... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | fix wonky formatting. |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement proper support for sysret{,l,q}, rdar://8403907 |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement the iret suite of instructions properly, |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
blob | commitdiff | raw | diff to current |
2010-08-27 |
Daniel Dunbar | X86: Fix an encoding issue with LOCK_ADD64mr, which... |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Daniel Dunbar | X86: Fix misencode of RI64mi8. This fixes OpenSSL ... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Eli Friedman | Comment out some broken/unused/useless instructions... |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Eric Christopher | Set hasSideEffects on the 64-bit no-sse memory barrier. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Eric Christopher | Be a little bit more specific about target for the... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Eric Christopher | Make x86-64 membarriers work without sse and clean... |
blob | commitdiff | raw | diff to current |
2010-08-03 |
Chris Lattner | fix a win64 encoding problem, patch by Cameron Esfahani! |
blob | commitdiff | raw | diff to current |
2010-07-30 |
Bruno Cardoso Lopes | Support all 128-bit AVX vector intrinsics. Most part... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86-64: Mark WINCALL and more tail call instructions... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark MOV.*_{TC,NOREX} instruction as code gen... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Eric Christopher | A slight reworking of the custom patterns for x86-64... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Bruno Cardoso Lopes | Use only one multiclass to pinsrq instructions |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Bruno Cardoso Lopes | Now that almost all SSE4.1 AVX instructions are added... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Eric Christopher | Add a couple more quick comments. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Eric Christopher | Update according to feedback. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Eric Christopher | Update uses, defs, and comments for darwin tls patterns. |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Eric Christopher | Add some codegen patterns for x86_64-linux-gnu tls... |
blob | commitdiff | raw | diff to current |
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 |
next |