2010-06-29 |
Bruno Cardoso Lopes | Add AVX non-temporal stores |
blob | commitdiff | raw |
2010-06-29 |
Bruno Cardoso Lopes | Move non-temporal movs to their own section |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Bruno Cardoso Lopes | Add sqrt, rsqrt and rcp AVX instructions |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Bruno Cardoso Lopes | Refactoring of arithmetic instruction classes with... |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Bruno Cardoso Lopes | Described the missing AVX forms of SSE2 convert instruc... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Add AVX convert CVTSS2SI{rr,rm} and CVTDQ2PS{rr,rm... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Reapply r106896: |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | revert this now, it's using avx instead of sse :) |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Add several AVX MOV flavors |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Dan Gohman | pcmpeqd and friends are Commutable. |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Move the last piece of SSE2 convert instructions to... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | More SSE refactoring, this time with different types... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Refactoring of more SSE conversion instructions. Also... |
blob | commitdiff | raw | diff to current |
2010-06-25 |
Bruno Cardoso Lopes | Add some AVX convert instructions |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | Refactoring of SSE convert intrinsics |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | Refactoring of SSE conversion instructions |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | Refactor SSE cmp intrinsics and declare the same for AVX |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | - Add AVX COMI{SS,SD}{rr,rm} and UCOMI{SS,SD}{rr,rm}. |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | Add AVX CMP{SS,SD}{rr,rm} instructions and encoding... |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Bruno Cardoso Lopes | Move SSE and AVX shuffle, unpack and compare code to... |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Bruno Cardoso Lopes | Add AVX MOVMSK{PS,PD}rr instructions |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Bruno Cardoso Lopes | Add AVX SHUF{PS,PD}{rr,rm} instructions |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bruno Cardoso Lopes | Add AVX compare packed instructions |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bruno Cardoso Lopes | Reapply support for AVX unpack and interleave instructi... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bruno Cardoso Lopes | Add AVX MOV{SS,SD}{rr,rm} instructions |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bruno Cardoso Lopes | Reorganize logical and arithmetic SSE 1 & 2 instructions |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Bruno Cardoso Lopes | Reorganize SSE instructions, making easier to see oport... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bruno Cardoso Lopes | revert r106482 |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bruno Cardoso Lopes | change parameter name to avoid confusion with global... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bruno Cardoso Lopes | Add unpack and interleave AVX instructions, encoding... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bruno Cardoso Lopes | Move part of SSE 1 & 2 compare, shuffle and unpack... |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Bruno Cardoso Lopes | Add AVX regular (non-aliased ones) and,or,xor,andn... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Refactoring of regular logical packed instructions... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Refactor aliased packed logical instructions, also add |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Move new sse 1 & 2 generic classes to a more appropriat... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Remove unnecessary arguments |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Add AVX packed intrinsics for MIN, MAX |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Shrink down code and add for free AVX {MIN,MAX}P{S... |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | Clean up: remove now unnecessary Constraints |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Bruno Cardoso Lopes | more refactoring! yay! big win over the intrinsics |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Bruno Cardoso Lopes | Apply some refactor to packed instructions |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Bruno Cardoso Lopes | Use the new 'defm' class inheritance in SSE |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Bruno Cardoso Lopes | Add {mix,max}{ss,sd}{rr,rm} AVX forms. |
blob | commitdiff | raw | diff to current |
2010-06-17 |
Bruno Cardoso Lopes | Use new tablegen resources in SSE tablegen code. This... |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | make the avx intrinsics 3 address |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | Add some basic fp intrinsics for AVX |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rm |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Bruno Cardoso Lopes | More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rr |
blob | commitdiff | raw | diff to current |
2010-06-11 |
Bruno Cardoso Lopes | More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm) |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Bruno Cardoso Lopes | Reapply r105521, this time appending "LLU" to 64 bit |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Chris Lattner | revert r105521, which is breaking the buildbots with... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Bruno Cardoso Lopes | Initial AVX support for some instructions. No patterns... |
blob | commitdiff | raw | diff to current |
2010-06-01 |
Bruno Cardoso Lopes | Refactor some SSE 2 unpack instructions |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Bruno Cardoso Lopes | More SSE 1 & 2 merge, this time with logical instructions |
blob | commitdiff | raw | diff to current |
2010-05-27 |
Bruno Cardoso Lopes | Merge basic binops SSE 1 & 2 instruction classes. This... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Dan Gohman | Fix a typo in a comment that Gabor noticed. |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Daniel Dunbar | MC/X86: Define explicit immediate forms of cmp{ss,sd... |
blob | commitdiff | raw | diff to current |
2010-05-25 |
Eric Christopher | Make sure aeskeygenassist uses an unsigned immediate... |
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-20 |
Dan Gohman | Define the x86 pause instruction. |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Fix the sfence instruction to use MRM_F8 instead of... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Eric Christopher | Remove the palignr intrinsics now that we lower them... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Chris Lattner | a bunch of ssse3 instructions are misencoded to think... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Eric Christopher | Allow lowering for palignr instructions for mmx sized... |
blob | commitdiff | raw | diff to current |
2010-04-08 |
Eric Christopher | mpsadbw is not commutative. |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Rewrite aesimc handling. It only takes a single input... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Separate out the AES-NI instructions from the SSE4... |
blob | commitdiff | raw | diff to current |
2010-04-01 |
Eric Christopher | Add aeskeygenassist intrinsic and rename all of the... |
blob | commitdiff | raw | diff to current |
2010-03-31 |
Jakob Stoklund Olesen | Replace V_SET0 with variants for each SSE execution... |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Jakob Stoklund Olesen | V_SETALLONES is an integer instruction. |
blob | commitdiff | raw | diff to current |
2010-03-30 |
Eric Christopher | Remove the pmulld intrinsic and autoupdate it as a... |
blob | commitdiff | raw | diff to current |
2010-03-29 |
Eric Christopher | We'll never match these as instructions, just as intrin... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | zap an extra line that Eli noticed! |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | remove a pattern with no testcase that doesn't appear... |
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-25 |
Jakob Stoklund Olesen | Tag SSE2 integer instructions as SSEPackedInt. |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Bob Wilson | Reapply Kevin's change 94440, now that Chris has fixed... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Bob Wilson | Speculatively revert this to see if it fixes buildbot... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Kevin Enderby | Added the Advanced Encryption Standard (AES) Instructions. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Kevin Enderby | Fixed the encoding problems of the crc32 instructions... |
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-15 |
Chris Lattner | fix a few more ambiguous types. |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | fix some more ambiguous patterns, remove another nontem... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | remove a non-temporal store pattern which is not tested and |
blob | commitdiff | raw | diff to current |
2010-02-28 |
Dan Gohman | Implement XMM subregs. |
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-26 |
Dan Gohman | Delete a bunch of redundant predicates. |
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-18 |
Chris Lattner | add a missing type cast. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
David Greene | Add support for emitting non-temporal stores for DAGs... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Chris Lattner | revert r96241. It breaks two regression tests, isn... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
David Greene | Add support for emitting non-temporal stores for DAGs... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Remove special cases for [LM]FENCE, MONITOR and MWAIT... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Nate Begeman | Add a missing pattern for movhps so that we get: |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Kevin Enderby | Fix the encoding of the movntdqa X86 instruction. ... |
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 | lower the last of the MRMInitReg instructions in MCInst... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
David Greene | Implement a feature (-vector-unaligned-mem) to allow... |
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 |
next |