| Commit message (Expand) | Author | Age | Files | Lines |
* | Update aosp/master LLVM for rebase to r230699. | Stephen Hines | 2015-03-23 | 1 | -72/+93 |
* | Update aosp/master LLVM for rebase to r222494. | Stephen Hines | 2014-12-02 | 1 | -26/+67 |
* | Update to LLVM 3.5a. | Stephen Hines | 2014-04-24 | 1 | -220/+268 |
* | Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmovq/dq instructions. Thi... | Craig Topper | 2013-10-09 | 1 | -0/+4 |
* | AVX-512: Added TB prefix to all instructions without prefixes, | Elena Demikhovsky | 2013-10-02 | 1 | -3/+3 |
* | Adding intrinsics to the llvm backend for TBM instruction set. | Yunzhong Gao | 2013-09-27 | 1 | -0/+1 |
* | Adds support for Atom Silvermont (SLM) - -march=slm | Preston Gurd | 2013-09-13 | 1 | -1/+1 |
* | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. | Elena Demikhovsky | 2013-08-18 | 1 | -11/+15 |
* | Added encoding prefixes for KNL instructions (EVEX). | Elena Demikhovsky | 2013-07-28 | 1 | -3/+112 |
* | Fix the move to/from accumulator register instructions that use a full 64-bit | Kevin Enderby | 2013-07-22 | 1 | -0/+7 |
* | Removed PackedDouble domain from scalar instructions. Added more formats for ... | Elena Demikhovsky | 2013-06-09 | 1 | -4/+21 |
* | removed commented lines | Elena Demikhovsky | 2013-05-21 | 1 | -2/+0 |
* | Removed SSEPacked domain from all forms (AVX, SSE, signed, unsigned) scalar c... | Elena Demikhovsky | 2013-05-21 | 1 | -1/+6 |
* | Add CLAC/STAC instruction encoding/decoding support | Michael Liao | 2013-04-11 | 1 | -17/+19 |
* | Add the X86 FMAs to the scheduling model. | Nadav Rotem | 2013-03-28 | 1 | -2/+2 |
* | Remove IIC_DEFAULT from X86Schedule.td | Jakob Stoklund Olesen | 2013-03-25 | 1 | -70/+70 |
* | x86 -- add the XTEST instruction | Dave Zarzycki | 2013-03-25 | 1 | -8/+9 |
* | X86: Make sure we account for the FMA4 register immediate value, otherwise ri... | Benjamin Kramer | 2013-01-22 | 1 | -1/+1 |
* | Fix execution domain for packed FMA4 instructions. | Craig Topper | 2012-11-21 | 1 | -1/+1 |
* | Add support of RTM from TSX extension | Michael Liao | 2012-11-08 | 1 | -8/+9 |
* | Introduce 'UseSSEx' to force SSE legacy encoding | Michael Liao | 2012-08-30 | 1 | -22/+52 |
* | Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1. | Craig Topper | 2012-07-30 | 1 | -4/+8 |
* | Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c... | Craig Topper | 2012-06-23 | 1 | -1/+1 |
* | Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ... | Craig Topper | 2012-06-23 | 1 | -0/+1 |
* | Mark several instructions SSE2 instead of SSE3 as they should be. | Craig Topper | 2012-06-06 | 1 | -0/+3 |
* | Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang. | Craig Topper | 2012-06-03 | 1 | -1/+1 |
* | X86: Rename the CLMUL target feature to PCLMUL. | Benjamin Kramer | 2012-05-31 | 1 | -5/+5 |
* | Added X86 Atom latencies to X86InstrMMX.td. | Preston Gurd | 2012-05-11 | 1 | -1/+1 |
* | This patch continues the work of adding instruction latencies for X86 Atom, | Preston Gurd | 2012-05-02 | 1 | -2/+3 |
* | Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES ... | Craig Topper | 2012-05-01 | 1 | -3/+3 |
* | Add vmfunc instruction to X86 assembler and disassembler. | Craig Topper | 2012-02-19 | 1 | -8/+9 |
* | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu | 2012-02-18 | 1 | -3/+3 |
* | Add X86 assembler and disassembler support for AMD SVM instructions. Original... | Craig Topper | 2012-02-18 | 1 | -0/+8 |
* | Instruction scheduling itinerary for Intel Atom. | Andrew Trick | 2012-02-01 | 1 | -128/+144 |
* | Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate... | Craig Topper | 2012-01-10 | 1 | -24/+1 |
* | Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc... | Craig Topper | 2012-01-09 | 1 | -3/+26 |
* | Allow CRC32 instructions to be selected when AVX is enabled. | Craig Topper | 2012-01-01 | 1 | -2/+2 |
* | Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is... | Craig Topper | 2012-01-01 | 1 | -4/+0 |
* | Separate the concept of having memory access in operand 4 from the concept of... | Craig Topper | 2011-12-30 | 1 | -3/+3 |
* | Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins... | Craig Topper | 2011-12-29 | 1 | -1/+1 |
* | Mark non-VEX forms of PCLMUL instructions as requiring SSE2 to be enabled alo... | Craig Topper | 2011-12-29 | 1 | -1/+1 |
* | Mark non-VEX forms of AES instructions as requiring SSE2 to be enabled along ... | Craig Topper | 2011-12-29 | 1 | -2/+2 |
* | Make sure we correctly note the existence of an i8 immediate for vblendvps an... | Eli Friedman | 2011-12-15 | 1 | -1/+1 |
* | XOP instructions and encoding tests. | Jan Sjödin | 2011-12-12 | 1 | -0/+18 |
* | XOP encoding bits and logic. | Jan Sjödin | 2011-12-12 | 1 | -0/+5 |
* | Remove hasSSE1orAVX(). It's the same as hasXMM(). | Evan Cheng | 2011-12-09 | 1 | -1/+1 |
* | Many of the SSE patterns should not be selected when AVX is available. This l... | Evan Cheng | 2011-12-08 | 1 | -0/+4 |
* | This patch contains support for encoding FMA4 instructions and | Bruno Cardoso Lopes | 2011-11-25 | 1 | -1/+9 |
* | More AVX2 instructions and their intrinsics. | Craig Topper | 2011-11-06 | 1 | -1/+1 |
* | Add more AVX2 instructions and intrinsics. | Craig Topper | 2011-11-06 | 1 | -0/+14 |