2011-11-30 |
Craig Topper | Add instruction selection support for AVX2 horizontal...
|
commit | commitdiff | tree |
2011-11-30 |
Craig Topper | Merge VPERM2F128/VPERM2I128 ISD node types.
|
commit | commitdiff | tree |
2011-11-30 |
Craig Topper | Merge decoding of VPERMILPD and VPERMILPS shuffle masks...
|
commit | commitdiff | tree |
2011-11-29 |
Craig Topper | Fix shuffle decoding for memory forms for (V)SHUFPS/D.
|
commit | commitdiff | tree |
2011-11-29 |
Craig Topper | Fix issues in shuffle decoding around VPERM* instructions...
|
commit | commitdiff | tree |
2011-11-29 |
Craig Topper | Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions...
|
commit | commitdiff | tree |
2011-11-29 |
Craig Topper | Correctly mark VPERM2F128 as being an FP instruction...
|
commit | commitdiff | tree |
2011-11-28 |
Craig Topper | Add X86 instruction selection for VPERM2I128 when AVX2...
|
commit | commitdiff | tree |
2011-11-28 |
Craig Topper | Make isCommutedVSHUFP more like the way isCommutedSHUFP...
|
commit | commitdiff | tree |
2011-11-27 |
Craig Topper | Merge detecting and handling for VSHUFPSY and VSHUFPDY...
|
commit | commitdiff | tree |
2011-11-26 |
Craig Topper | Merge 128-bit and 256-bit X86ISD node types for VPERMILPS...
|
commit | commitdiff | tree |
2011-11-26 |
Craig Topper | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*,...
|
commit | commitdiff | tree |
2011-11-24 |
Craig Topper | Remove 256-bit specific node types for UNPCKHPS/D and...
|
commit | commitdiff | tree |
2011-11-24 |
Craig Topper | Remove AVX2 specific X86ISD node types for PUNPCKH...
|
commit | commitdiff | tree |
2011-11-22 |
Craig Topper | More fixes to the X86InstComments for shuffle instructions...
|
commit | commitdiff | tree |
2011-11-22 |
Craig Topper | Fix shuffle decoding logic to handle UNPCKLPS/UNPCKLPD...
|
commit | commitdiff | tree |
2011-11-22 |
Craig Topper | Add methods for querying minimum SSE version along...
|
commit | commitdiff | tree |
2011-11-21 |
Craig Topper | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2...
|
commit | commitdiff | tree |
2011-11-21 |
Craig Topper | Test case for r145026
|
commit | commitdiff | tree |
2011-11-21 |
Craig Topper | Add support for lowering 256-bit shuffles to VPUNPCKL...
|
commit | commitdiff | tree |
2011-11-21 |
Craig Topper | Make LowerSIGN_EXTEND_INREG split 256-bit vectors when...
|
commit | commitdiff | tree |
2011-11-20 |
Craig Topper | Add code for lowering v32i8 shifts by a splat to AVX2...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Use 256-bit vcmpeqd for creating an all ones vector...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Remove some of the special classes that worked around...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Custom lower AVX2 variable shift intrinsics to shl...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Test cases for SSSE3/AVX integer horizontal add/sub.
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Synthesize SSSE3/AVX 128-bit horizontal integer add...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Collapse X86 PSIGNB/PSIGNW/PSIGND node types.
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Extend VPBLENDVB and VPSIGN lowering to work for AVX2.
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Remove some unnecessary filtering checks from X86 disassembl...
|
commit | commitdiff | tree |
2011-11-19 |
Craig Topper | Remove unused parameters from the AVX maskmov classes.
|
commit | commitdiff | tree |
2011-11-17 |
Craig Topper | Fix SSE/AVX integer comparison patterns to understand...
|
commit | commitdiff | tree |
2011-11-17 |
Craig Topper | Remove seemingly unnecessary duplicate VROUND definitions.
|
commit | commitdiff | tree |
2011-11-16 |
Craig Topper | Fix the execution domain on a bunch of SSE/AVX instructions.
|
commit | commitdiff | tree |
2011-11-16 |
Craig Topper | Remove code to enable execution dependency fix pass...
|
commit | commitdiff | tree |
2011-11-15 |
Craig Topper | Fix PR11370 for real. Prevents converting 256-bit FP...
|
commit | commitdiff | tree |
2011-11-15 |
Craig Topper | Properly qualify AVX2 specific parts of execution dependency...
|
commit | commitdiff | tree |
2011-11-14 |
Craig Topper | Add AVX2 version of instructions to load folding tables...
|
commit | commitdiff | tree |
2011-11-14 |
Craig Topper | Add neverHasSideEffects, mayLoad, and mayStore to many...
|
commit | commitdiff | tree |
2011-11-13 |
Craig Topper | Fix comment for LegalizeTypeAction enum.
|
commit | commitdiff | tree |
2011-11-13 |
Craig Topper | Add BLSI, BLSMSK, and BLSR to getTargetNodeName.
|
commit | commitdiff | tree |
2011-11-12 |
Craig Topper | Add more AVX2 shift lowering support. Move AVX2 variable...
|
commit | commitdiff | tree |
2011-11-11 |
Craig Topper | Add lowering for AVX2 shift instructions.
|
commit | commitdiff | tree |
2011-11-09 |
Craig Topper | Enable execution dependency fix pass for YMM registers...
|
commit | commitdiff | tree |
2011-11-09 |
Craig Topper | Add instruction selection for AVX2 integer comparisons.
|
commit | commitdiff | tree |
2011-11-09 |
Craig Topper | Add AVX2 instruction lowering for add, sub, and mul.
|
commit | commitdiff | tree |
2011-11-07 |
Craig Topper | Add AVX2 variable shift instructions and intrinsics.
|
commit | commitdiff | tree |
2011-11-07 |
Craig Topper | Add AVX2 VPMOVMASK instructions and intrinsics.
|
commit | commitdiff | tree |
2011-11-07 |
Craig Topper | Add AVX2 VEXTRACTI128 and VINSERTI128 instructions...
|
commit | commitdiff | tree |
2011-11-07 |
Craig Topper | Fix accidental edit to __builtin_ia32_vperm2f128_ps256...
|
commit | commitdiff | tree |
2011-11-06 |
Craig Topper | More AVX2 instructions and their intrinsics.
|
commit | commitdiff | tree |
2011-11-06 |
Craig Topper | Add more AVX2 instructions and intrinsics.
|
commit | commitdiff | tree |
2011-11-04 |
Craig Topper | Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
|
commit | commitdiff | tree |
2011-11-04 |
Craig Topper | Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
|
commit | commitdiff | tree |
2011-11-03 |
Craig Topper | Add new X86 AVX2 VBROADCAST instructions.
|
commit | commitdiff | tree |
2011-11-02 |
Craig Topper | More AVX2 instructions and intrinsics.
|
commit | commitdiff | tree |
2011-11-02 |
Craig Topper | Add a bunch more X86 AVX2 instructions and their correspondi...
|
commit | commitdiff | tree |
2011-11-01 |
Craig Topper | Fix operand type for x86 pmadd_ub_sw intrinsic.
|
commit | commitdiff | tree |
2011-10-31 |
Craig Topper | Fix operand type for int_x86_ssse3_phadd_sw_128 intrinsic
|
commit | commitdiff | tree |
2011-10-31 |
Craig Topper | Test case for X86 FS/GS Base intrinsics
|
commit | commitdiff | tree |
2011-10-31 |
Craig Topper | Begin adding AVX2 instructions. No selection support...
|
commit | commitdiff | tree |
2011-10-30 |
Craig Topper | Add intrinsics and feature flag for read/write FS/GS...
|
commit | commitdiff | tree |
2011-10-30 |
Craig Topper | Mark X86 pcmpeq b/w/d intrinsics as being Commutative...
|
commit | commitdiff | tree |
2011-10-30 |
Craig Topper | Fix return type for X86 mpsadbw instrinsic. The instruction...
|
commit | commitdiff | tree |
2011-10-23 |
Craig Topper | Add X86 SARX, SHRX, and SHLX instructions.
|
commit | commitdiff | tree |
2011-10-23 |
Craig Topper | Add X86 RORX instruction
|
commit | commitdiff | tree |
2011-10-23 |
Craig Topper | Add X86 MULX instruction for disassembler.
|
commit | commitdiff | tree |
2011-10-22 |
Craig Topper | Remove some duplicate specifying of neverHasSideEffects...
|
commit | commitdiff | tree |
2011-10-21 |
Craig Topper | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics...
|
commit | commitdiff | tree |
2011-10-19 |
Craig Topper | Rename PEXTR to PEXT. Add intrinsics for BMI instructions.
|
commit | commitdiff | tree |
2011-10-17 |
Craig Topper | Don't use inline assembly in 64-bit Visual Studio....
|
commit | commitdiff | tree |
2011-10-16 |
Craig Topper | Add X86 PEXTR and PDEP instructions.
|
commit | commitdiff | tree |
2011-10-16 |
Craig Topper | Add X86 BZHI instruction as well as BMI2 feature detection.
|
commit | commitdiff | tree |
2011-10-16 |
Craig Topper | Add X86 INVPCID instruction. Add 32/64-bit predicates...
|
commit | commitdiff | tree |
2011-10-16 |
Craig Topper | Add X86 BEXTR instruction. This instruction uses VEX...
|
commit | commitdiff | tree |
2011-10-16 |
Craig Topper | Add X86 feature detection support for BMI instructions...
|
commit | commitdiff | tree |
2011-10-15 |
Craig Topper | Add support for X86 blsr, blsmsk, and blsi instructions...
|
commit | commitdiff | tree |
2011-10-14 |
Craig Topper | Add X86 ANDN instruction. Including instruction selection.
|
commit | commitdiff | tree |
2011-10-14 |
Craig Topper | Add X86 TZCNT instruction and patterns to select it...
|
commit | commitdiff | tree |
2011-10-13 |
Craig Topper | Add X86 TZCNT instruction and patterns to select it...
|
commit | commitdiff | tree |
2011-10-13 |
Craig Topper | Add 'implicit EFLAGS' to patterns for popcnt and lzcnt
|
commit | commitdiff | tree |
2011-10-11 |
Craig Topper | Add HasPOPCNT predicate to the POPCNT instructions...
|
commit | commitdiff | tree |
2011-10-11 |
Craig Topper | Make Ivy Bridge 16-bit floating point conversion instruction...
|
commit | commitdiff | tree |
2011-10-11 |
Craig Topper | Test case for X86 LZCNT instruction selection.
|
commit | commitdiff | tree |
2011-10-11 |
Craig Topper | Add X86 LZCNT instruction. Including instruction selection...
|
commit | commitdiff | tree |
2011-10-11 |
Craig Topper | Fix disassembling of popcntw. Also remove some code...
|
commit | commitdiff | tree |
2011-10-10 |
Craig Topper | Put a bunch of calls to ToggleFeature behind proper...
|
commit | commitdiff | tree |
2011-10-09 |
Craig Topper | Add Ivy Bridge 16-bit floating point conversion instructions...
|
commit | commitdiff | tree |
2011-10-07 |
Craig Topper | Add X86 disassembler support for RDFSBASE, RDGSBASE...
|
commit | commitdiff | tree |
2011-10-07 |
Craig Topper | Add X86 disassembler support for XSAVE, XRSTOR, and...
|
commit | commitdiff | tree |
2011-10-07 |
Craig Topper | Revert part of r141274. Only need to change encoding...
|
commit | commitdiff | tree |
2011-10-06 |
Craig Topper | Fix assembling of xchg %eax, %eax to not use the NOP...
|
commit | commitdiff | tree |
2011-10-05 |
Craig Topper | Change C++ style comments to C style comments in X86...
|
commit | commitdiff | tree |
2011-10-04 |
Craig Topper | Add support in the disassembler for ignoring the L...
|
commit | commitdiff | tree |
2011-10-03 |
Craig Topper | Add support for MOVBE and RDRAND instructions for the...
|
commit | commitdiff | tree |
2011-10-03 |
Craig Topper | Treat VEX.vvvv as a 3-bit field outside of 64-bit mode...
|
commit | commitdiff | tree |
2011-10-03 |
Craig Topper | Test updates that were supposed to go with r140993.
|
commit | commitdiff | tree |
2011-10-03 |
Craig Topper | Fix VEX disassembling to ignore REX.RXBW bits in 32...
|
commit | commitdiff | tree |
2011-10-02 |
Craig Topper | Fix some Intel syntax disassembly issues with instructions...
|
commit | commitdiff | tree |
2011-10-02 |
Craig Topper | Special case disassembler handling of REX.B prefix...
|
commit | commitdiff | tree |
next |