2010-08-11 |
Bruno Cardoso Lopes | Add testcases for all AVX 256-bit intrinsics added...
|
commit | commitdiff | tree |
2010-08-11 |
Bruno Cardoso Lopes | Remove rsqrt/sqrt_nr intrinsics since there are no...
|
commit | commitdiff | tree |
2010-08-11 |
Bruno Cardoso Lopes | Reapply r109881 using a more strict command line for...
|
commit | commitdiff | tree |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit cast intrinsics now that clang is...
|
commit | commitdiff | tree |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit unpack and interleave intrinsics...
|
commit | commitdiff | tree |
2010-08-11 |
Bruno Cardoso Lopes | Remove AVX 256-bit shuffle intrinsics now that clang...
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Add AVX matching patterns to Packed Bit Test intrinsics.
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Add AVX movnt{pd,ps,dq} 256-bit intrinsics
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Add AVX movmsk 256-bit intrinsics
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Remove replicate intrinsics, clang will generate shufflevect...
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Support AVX 256-bit load and store intrinsics
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Use i32 instead of i8 for dot product intrinsic
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Patterns to match AVX cmp instructions
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Add matching patterns for vblend AVX intrinsics
|
commit | commitdiff | tree |
2010-08-10 |
Bruno Cardoso Lopes | Fix the last argument type of AVX vblend intrinsics
|
commit | commitdiff | tree |
2010-08-09 |
Bruno Cardoso Lopes | Add VCVTPD2PS, VCVTPS2DQ, VCVTPS2PDY, VCVTTPD2DQY,...
|
commit | commitdiff | tree |
2010-08-09 |
Bruno Cardoso Lopes | Add patterns to AVX conversions instructions. Do that...
|
commit | commitdiff | tree |
2010-08-09 |
Bruno Cardoso Lopes | Memory version of vcvtdq2pd intrinsic
|
commit | commitdiff | tree |
2010-08-09 |
Bruno Cardoso Lopes | Patterns to match vinsert, vbroadcast, vmovmask and...
|
commit | commitdiff | tree |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit vzero intrinsics
|
commit | commitdiff | tree |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit permutation intrinsics
|
commit | commitdiff | tree |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit horizontal arithmetic...
|
commit | commitdiff | tree |
2010-08-06 |
Bruno Cardoso Lopes | Patterns to match AVX 256-bit arithmetic intrinsics
|
commit | commitdiff | tree |
2010-08-06 |
Bruno Cardoso Lopes | Remove unused AVX intrinsics
|
commit | commitdiff | tree |
2010-08-05 |
Bruno Cardoso Lopes | Support very basic (doesn't include ABI support in...
|
commit | commitdiff | tree |
2010-08-04 |
Bruno Cardoso Lopes | Fix a comment typo and add more 256-bit intrinsics
|
commit | commitdiff | tree |
2010-08-03 |
Bruno Cardoso Lopes | Support x86 AVX 256-bit instruction intrinsics. Right...
|
commit | commitdiff | tree |
2010-07-30 |
Bruno Cardoso Lopes | A *bunch* of tests for AVX intrinsics
|
commit | commitdiff | tree |
2010-07-30 |
Bruno Cardoso Lopes | Support all 128-bit AVX vector intrinsics. Most part...
|
commit | commitdiff | tree |
2010-07-30 |
Bruno Cardoso Lopes | Fix typo!
|
commit | commitdiff | tree |
2010-07-26 |
Bruno Cardoso Lopes | Temporary hack to let codegen assert or generate poor...
|
commit | commitdiff | tree |
2010-07-24 |
Bruno Cardoso Lopes | Support x86 "eiz" and "riz" pseudo index registers...
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Remove trailing whitespace
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Move AVX encoding tests to different files
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Add AVX version of CLMUL instructions
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Declare CLMUL as a subtarget feature
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Add x86 CLMUL (Carry-less multiplication) cpu feature
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Add complete assembler support for FMA3 instructions...
|
commit | commitdiff | tree |
2010-07-23 |
Bruno Cardoso Lopes | Fix some AVX instructions which didnt had HasAVX prefix...
|
commit | commitdiff | tree |
2010-07-22 |
Bruno Cardoso Lopes | Add remaining AVX instructions (most of them dealing...
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Add more 256-bit forms for a bunch of regular AVX instructions
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Add missing AVX convert instructions. Those instructions...
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Avoid AVX instructions to be selected instead of its...
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Add AVX only vzeroall and vzeroupper instructions
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Add new AVX vpermilps, vpermilpd and vperm2f128 instructions
|
commit | commitdiff | tree |
2010-07-21 |
Bruno Cardoso Lopes | Add new AVX vmaskmov instructions, and also fix the...
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Add new AVX vextractf128 instructions
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Add new AVX instruction vinsertf128
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Enable LLVM to compile on Mips. Fix PR5828
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Fix PR7174, a couple o Mips fixes:
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Fix Mips PR7473. Patch by stetorvs@gmail.com
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | x86_32 tests for vbroadcast
|
commit | commitdiff | tree |
2010-07-20 |
Bruno Cardoso Lopes | Add AVX vbroadcast new instruction
|
commit | commitdiff | tree |
2010-07-19 |
Bruno Cardoso Lopes | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp...
|
commit | commitdiff | tree |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit compare instructions and a bunch of...
|
commit | commitdiff | tree |
2010-07-13 |
Bruno Cardoso Lopes | AVX 256-bit conversion instructions
|
commit | commitdiff | tree |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit packed logical forms
|
commit | commitdiff | tree |
2010-07-13 |
Bruno Cardoso Lopes | Add AVX 256-bit unop arithmetic instructions
|
commit | commitdiff | tree |
2010-07-13 |
Bruno Cardoso Lopes | Since AVX is a superset of all SSE versions, only use...
|
commit | commitdiff | tree |
2010-07-12 |
Bruno Cardoso Lopes | Add AVX 256 binary arithmetic instructions
|
commit | commitdiff | tree |
2010-07-12 |
Bruno Cardoso Lopes | More refactoring of basic SSE arith instructions. Open...
|
commit | commitdiff | tree |
2010-07-12 |
Bruno Cardoso Lopes | Add AVX 256-bit MOVMSK forms
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Declare YMM subregisters in the right way! Thanks Jakob
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Add AVX 256-bit packed MOVNT variants
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Add AVX 256-bit unpack and interleave
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit...
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Merge VEX enums with other x86 enum forms. Also fix...
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Factor out x86 segment override prefix encoding, and...
|
commit | commitdiff | tree |
2010-07-09 |
Bruno Cardoso Lopes | Remove trailing whitespaces from file
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add more assembly opcodes for SSE compare instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX AES instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.2 instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Use only one multiclass to pinsrq instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Now that almost all SSE4.1 AVX instructions are added...
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 insertps, ptest and movntdqa instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 extractps and pinsr instructions
|
commit | commitdiff | tree |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 Extract Integer instructions
|
commit | commitdiff | tree |
2010-07-06 |
Bruno Cardoso Lopes | Add the rest of AVX SSE4.1 packed move with sign/zero...
|
commit | commitdiff | tree |
2010-07-06 |
Bruno Cardoso Lopes | Add part of AVX SSE4.1 packed move with sign/zero extend...
|
commit | commitdiff | tree |
2010-07-06 |
Bruno Cardoso Lopes | Fix comment from previous patch
|
commit | commitdiff | tree |
2010-07-06 |
Bruno Cardoso Lopes | Add AVX vblendvpd, vblendvps and vpblendvb instructions
|
commit | commitdiff | tree |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 blend, mpsadbw and vdp
|
commit | commitdiff | tree |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 binop (some forms of packed max,min...
|
commit | commitdiff | tree |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 Horizontal Minimum and Position instruction
|
commit | commitdiff | tree |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 round instructions
|
commit | commitdiff | tree |
2010-07-02 |
Bruno Cardoso Lopes | Simple refactoring of SSE4.1 instructions, making room...
|
commit | commitdiff | tree |
2010-07-02 |
Bruno Cardoso Lopes | - Add support for the rest of AVX SSE3 instructions
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by more multiclass refactoring
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by some multiclass refactoring...
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | Move SSE3 Move patterns to a more appropriate section
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | Add AVX SSE3 packed addsub instructions
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | Add AVX SSE3 replicate and convert instructions
|
commit | commitdiff | tree |
2010-07-01 |
Bruno Cardoso Lopes | - Add AVX SSE2 Move doubleword and quadword instructions.
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Move MOVD/MODQ code around, creating sections for each...
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 mask creation and conditional store instructions
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Fix a bug introduced in r107211 where instructions...
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 packed integer extract/insert instructions
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 integer unpack instructions
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Add AVX SSE2 packed integer shuffle instructions
|
commit | commitdiff | tree |
2010-06-30 |
Bruno Cardoso Lopes | Small refactoring of SSE2 packed integer shuffle instructions
|
commit | commitdiff | tree |