2014-08-13 |
Robert Khasanov | [SKX] Extended non-temporal load/store instructions... |
blob | commitdiff | raw |
2014-08-07 |
Quentin Colombet | [X86][SchedModel] Fixed missing/wrong scheduling model... |
blob | commitdiff | raw | diff to current |
2014-08-06 |
Quentin Colombet | [X86][SchedModel] Fixed some wrong scheduling model... |
blob | commitdiff | raw | diff to current |
2014-07-17 |
Tim Northover | CodeGen: extend f16 conversions to permit types > float. |
blob | commitdiff | raw | diff to current |
2014-07-03 |
Andrea Di Biagio | [X86] Add ISel patterns to select 'f32_to_f16' and... |
blob | commitdiff | raw | diff to current |
2014-06-25 |
Andrea Di Biagio | [X86] Always prefer to lower a VECTOR_SHUFFLE into... |
blob | commitdiff | raw | diff to current |
2014-06-25 |
Andrea Di Biagio | [X86] Add target combine rule to select ADDSUB instruct... |
blob | commitdiff | raw | diff to current |
2014-06-21 |
Andrea Di Biagio | [X86] Add ISel patterns to select SSE3/AVX ADDSUB instr... |
blob | commitdiff | raw | diff to current |
2014-06-20 |
Chandler Carruth | [x86] Make the x86 PACKSSWB, PACKSSDW, PACKUSWB, and... |
blob | commitdiff | raw | diff to current |
2014-05-29 |
Adam Nemet | [X86] Remove AVX1 vbroadcast intrinsics |
blob | commitdiff | raw | diff to current |
2014-05-19 |
Filipe Cabecinhas | Added more insertps optimizations |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Tim Northover | TableGen: use correct MIOperand when printing aliases |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Tim Northover | TableGen/ARM64: print aliases even if they have syntax... |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Benjamin Kramer | X86: Lower SMUL_LOHI of v4i32 to pmuldq when SSE4.1... |
blob | commitdiff | raw | diff to current |
2014-04-26 |
Benjamin Kramer | X86: Add patterns for MULHU/MULHS of v8i16 and v16i16. |
blob | commitdiff | raw | diff to current |
2014-04-23 |
Quentin Colombet | [X86] Fix missing/wrong scheduling model found by code... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Filipe Cabecinhas | Rename X86insrtps to the proper instruction name. |
blob | commitdiff | raw | diff to current |
2014-04-18 |
Benjamin Kramer | X86: Pattern match scalar loads + vcvtph2ps into just... |
blob | commitdiff | raw | diff to current |
2014-04-09 |
Jim Grosbach | Add support for load folding of avx1 logical instructions |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Quentin Colombet | Revert r205599, the commit was not intended to have... |
blob | commitdiff | raw | diff to current |
2014-04-04 |
Quentin Colombet | [RegAllocGreedy][Last Chance Recoloring] Emit diagnosti... |
blob | commitdiff | raw | diff to current |
2014-03-25 |
Cameron McInally | Fix AVX2 Gather execution domains. |
blob | commitdiff | raw | diff to current |
2014-03-24 |
Quentin Colombet | [X86][ISelDAG] Add missing fallback patterns for avx2... |
blob | commitdiff | raw | diff to current |
2014-02-24 |
Quentin Colombet | [X86][SchedModel] Add missing scheduling model for... |
blob | commitdiff | raw | diff to current |
2014-02-20 |
Craig Topper | [x86] Switch PAUSE instruction to use XS prefix instead... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Craig Topper | Add a bunch of OpSize32 tags to 64-bit mode only instru... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Craig Topper | Add an x86 prefix encoding for instructions that would... |
blob | commitdiff | raw | diff to current |
2014-02-10 |
Craig Topper | Recommit r201059 and r201060 with hopefully a fix for... |
blob | commitdiff | raw | diff to current |
2014-02-10 |
Bob Wilson | Revert r201059 and r201060. |
blob | commitdiff | raw | diff to current |
2014-02-10 |
Craig Topper | Add MRMXr/MRMXm form to X86 for use by instructions... |
blob | commitdiff | raw | diff to current |
2014-02-07 |
Jim Grosbach | X86: Resolve a long standing FIXME and properly isel... |
blob | commitdiff | raw | diff to current |
2014-02-06 |
Tim Northover | X86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes |
blob | commitdiff | raw | diff to current |
2014-02-02 |
Craig Topper | Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a... |
blob | commitdiff | raw | diff to current |
2014-01-30 |
Craig Topper | Remove duplicate patterns |
blob | commitdiff | raw | diff to current |
2014-01-30 |
Craig Topper | Remove some AddedComplexity tags that were forcing... |
blob | commitdiff | raw | diff to current |
2014-01-17 |
Craig Topper | Add OpSize16 flags to 32-bit CRC32 instructions so... |
blob | commitdiff | raw | diff to current |
2014-01-14 |
Craig Topper | Separate the concept of 16-bit/32-bit operand size... |
blob | commitdiff | raw | diff to current |
2014-01-05 |
Craig Topper | Add the other form of movq xmm,xmm for the disassembler. |
blob | commitdiff | raw | diff to current |
2014-01-05 |
Craig Topper | Use patterns to remove some duplicate instructions. |
blob | commitdiff | raw | diff to current |
2014-01-05 |
Craig Topper | Mark x86 _alt instructions as AsmParserOnly so they... |
blob | commitdiff | raw | diff to current |
2014-01-05 |
Craig Topper | Add a new x86 specific instruction flag to force some... |
blob | commitdiff | raw | diff to current |
2014-01-02 |
Craig Topper | Mark all x86 Int_ and _Int patterns as isCodeGenOnly... |
blob | commitdiff | raw | diff to current |
2013-12-20 |
Eric Christopher | [x86] Rename In32BitMode predicate to Not64BitMode |
blob | commitdiff | raw | diff to current |
2013-12-16 |
Elena Demikhovsky | AVX-512: Added legal type MVT::i1 and VK1 register... |
blob | commitdiff | raw | diff to current |
2013-12-12 |
Andrea Di Biagio | Added new X86 patterns to select SSE scalar fp arithmet... |
blob | commitdiff | raw | diff to current |
2013-12-10 |
Andrea Di Biagio | Ensure that the backend no longer emits unnecessary... |
blob | commitdiff | raw | diff to current |
2013-11-26 |
Cameron McInally | Add an intrinsic for the SSE2 PAUSE instruction. |
blob | commitdiff | raw | diff to current |
2013-11-19 |
Cameron McInally | Fix assembly operands for the SSE2 cvtsd2ss instruction. |
blob | commitdiff | raw | diff to current |
2013-11-05 |
Craig Topper | Lift alignment restrictions on load folding for a signi... |
blob | commitdiff | raw | diff to current |
2013-11-02 |
Michael Liao | Fix PR17764 |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Benjamin Kramer | X86: Custom lower sext v16i8 to v16i16, and the corresp... |
blob | commitdiff | raw | diff to current |
2013-10-23 |
Benjamin Kramer | X86: Custom lower zext v16i8 to v16i16. |
blob | commitdiff | raw | diff to current |
2013-10-22 |
Craig Topper | Replace (V)MOVZDI2PDIrr/rm instructions with patterns... |
blob | commitdiff | raw | diff to current |
2013-10-21 |
Lang Hames | X86 vector element shift-by-immediate instructions... |
blob | commitdiff | raw | diff to current |
2013-10-15 |
Craig Topper | Remove x86_sse42_crc32_64_8 intrinsic. It has no functi... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Create classes to reduce the size of the tablegen entri... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Allow pinsrw/pinsrb/pextrb/pextrw/movmskps/movmskpd... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Add disassembler support for SSE4.1 register/register... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Mark MOVMSKPS/MOVMSKPD/VPINSRWrr64i as AsmParserOnly... |
blob | commitdiff | raw | diff to current |
2013-10-14 |
Craig Topper | Don't use 64-bit versions of MOVMSKPD in CodeGen. The... |
blob | commitdiff | raw | diff to current |
2013-10-12 |
Craig Topper | Mark some more instructions as CodeGenOnly. Remove... |
blob | commitdiff | raw | diff to current |
2013-10-10 |
Craig Topper | Allow non-AVX form of pmovmskb to take a GR64 operand. |
blob | commitdiff | raw | diff to current |
2013-10-10 |
Craig Topper | Remove duplicate instructions. |
blob | commitdiff | raw | diff to current |
2013-10-09 |
Elena Demikhovsky | AVX-512: Added VRCP28 and VRSQRT28 instructions and... |
blob | commitdiff | raw | diff to current |
2013-10-09 |
Craig Topper | Mark some instructions as CodeGenOnly since they aren... |
blob | commitdiff | raw | diff to current |
2013-10-09 |
Craig Topper | Add in64BitMode/in32BitMode to the MMX/SSE2/AVX maskmov... |
blob | commitdiff | raw | diff to current |
2013-10-08 |
Craig Topper | Remove some instructions that existed to provide aliase... |
blob | commitdiff | raw | diff to current |
2013-10-07 |
Craig Topper | Remove some instructions that seem to only exist to... |
blob | commitdiff | raw | diff to current |
2013-10-07 |
Craig Topper | Remove FsMOVAPSrr and friends. They have no patterns... |
blob | commitdiff | raw | diff to current |
2013-10-07 |
Craig Topper | Teach X86 asm parser that VMOVAPSrr and other VEX-encod... |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Craig Topper | Switch HasAVX to UseAVX in one spot to ensure that... |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Craig Topper | Removal some duplicate patterns. |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Yunzhong Gao | Fixing Intel format of the vshufpd instruction. |
blob | commitdiff | raw | diff to current |
2013-09-20 |
Craig Topper | Lift alignment restrictions on load/store folding of... |
blob | commitdiff | raw | diff to current |
2013-09-18 |
Craig Topper | Lift alignment restrictions for load/store folding... |
blob | commitdiff | raw | diff to current |
2013-09-17 |
Ben Langmuir | Add llvm.x86.* intrinsics for Intel SHA Extensions |
blob | commitdiff | raw | diff to current |
2013-09-16 |
Craig Topper | Make F16C feature flag imply AVX rather than just check... |
blob | commitdiff | raw | diff to current |
2013-09-14 |
Ben Langmuir | Add the remaining Intel SHA instructions |
blob | commitdiff | raw | diff to current |
2013-09-13 |
Preston Gurd | Adds support for Atom Silvermont (SLM) - -march=slm |
blob | commitdiff | raw | diff to current |
2013-09-12 |
Ben Langmuir | Partial support for Intel SHA Extensions (sha1rnds4) |
blob | commitdiff | raw | diff to current |
2013-09-12 |
Elena Demikhovsky | AVX-512: implemented extractelement with variable index. |
blob | commitdiff | raw | diff to current |
2013-09-08 |
Craig Topper | Add neverHasSideEffects=1 on a couple move instructions. |
blob | commitdiff | raw | diff to current |
2013-08-28 |
Elena Demikhovsky | AVX-512: added SQRT, VRSQRT14, VCOMISS, VUCOMISS, VRCP1... |
blob | commitdiff | raw | diff to current |
2013-08-27 |
Elena Demikhovsky | AVX-512: added conversion instructions. |
blob | commitdiff | raw | diff to current |
2013-08-26 |
Elena Demikhovsky | AVX-512: Added shuffle instructions - |
blob | commitdiff | raw | diff to current |
2013-08-20 |
Elena Demikhovsky | AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD... |
blob | commitdiff | raw | diff to current |
2013-08-20 |
Craig Topper | Move AVX and non-AVX replication inside a couple multic... |
blob | commitdiff | raw | diff to current |
2013-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Benjamin Kramer | X86: Turn fp selects into mask operations. |
blob | commitdiff | raw | diff to current |
2013-08-04 |
Elena Demikhovsky | AVX-512 set: added VEXTRACTPS instruction |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Elena Demikhovsky | Added INSERT and EXTRACT intructions from AVX-512 ISA. |
blob | commitdiff | raw | diff to current |
2013-07-31 |
Craig Topper | Changed register names (and pointer keywords) to be... |
blob | commitdiff | raw | diff to current |
2013-07-23 |
Craig Topper | Remove some errant space charcters in mnemonic strings. |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Craig Topper | More Intel syntax alias fixes. |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Craig Topper | Change %xmm0 to XMM0 in Intel side of asm strings for... |
blob | commitdiff | raw | diff to current |
2013-06-09 |
Elena Demikhovsky | Removed PackedDouble domain from scalar instructions... |
blob | commitdiff | raw | diff to current |
2013-06-05 |
Michael Liao | [PATCH] Fix VGATHER* operand constraints |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Elena Demikhovsky | Removed SSEPacked domain from all forms (AVX, SSE,... |
blob | commitdiff | raw | diff to current |
2013-05-07 |
Preston Gurd | Corrected Atom latencies for SSE SQRT instructions. |
blob | commitdiff | raw | diff to current |
2013-05-01 |
Rafael Espindola | Put VMOVPQIto64rr in the VRPDI class. |
blob | commitdiff | raw | diff to current |
next |