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 |
2011-10-02 |
Craig Topper | Fix typo in r140954.
|
commit | commitdiff | tree |
2011-10-01 |
Craig Topper | Fix disassembling of INVEPT and INVVPID to take operands
|
commit | commitdiff | tree |
2011-10-01 |
Craig Topper | Fix disassembler handling of CRC32 which is an odd...
|
commit | commitdiff | tree |
2011-09-26 |
Craig Topper | Fix VEX decoding in i386 mode. Fixes PR11008.
|
commit | commitdiff | tree |
2011-09-23 |
Craig Topper | Don't allow 32-bit only instructions to be disassembled...
|
commit | commitdiff | tree |
2011-09-22 |
Craig Topper | Fix register printing in disassembling of push/pop...
|
commit | commitdiff | tree |
2011-09-20 |
Craig Topper | Extend changes from r139986 to produce 256-bit AVX...
|
commit | commitdiff | tree |
2011-09-18 |
Craig Topper | Fix typo by changing Lower256IntVETCC to Lower256IntVSETCC.
|
commit | commitdiff | tree |
2011-09-14 |
Craig Topper | Fix mem type for VEX.128 form of VROUNDP*. Remove filter...
|
commit | commitdiff | tree |
2011-09-14 |
Craig Topper | Make disassembling of VBLEND* print immediate as a...
|
commit | commitdiff | tree |
2011-09-14 |
Craig Topper | Add test case for PR10851.
|
commit | commitdiff | tree |
2011-09-13 |
Craig Topper | Only disassembler instructions with vvvv != 1111 if...
|
commit | commitdiff | tree |
2011-09-13 |
Craig Topper | Remove filter that was preventing MOVDQU/MOVDQA and...
|
commit | commitdiff | tree |
2011-09-13 |
Craig Topper | Fix encoding of VMOVDQU to not simultaneously be 'TB...
|
commit | commitdiff | tree |
2011-09-11 |
Craig Topper | Fix disassembling of one of the register/register forms...
|
commit | commitdiff | tree |
2011-09-11 |
Craig Topper | Fix disassembling of reverse register/register forms...
|
commit | commitdiff | tree |
2011-09-11 |
Craig Topper | Fix disassembling of PAUSE instruction. Fixes PR10900...
|
commit | commitdiff | tree |
2011-09-09 |
Craig Topper | Add disassembler test for Intel syntax. Tests r139353.
|
commit | commitdiff | tree |
2011-09-09 |
Craig Topper | Fix handling of Intel syntax disassembling of movs...
|
commit | commitdiff | tree |
2011-09-02 |
Craig Topper | Make IC_VEX* not inherit from IC_*. Prevents instructions...
|
commit | commitdiff | tree |
2011-08-30 |
Craig Topper | Add vvvv support to disassembling of instructions with...
|
commit | commitdiff | tree |
2011-08-26 |
Craig Topper | Fix disassembling of VCVTSD2SI
|
commit | commitdiff | tree |
2011-08-25 |
Craig Topper | Add more missing TB encodings to VEX instructions to...
|
commit | commitdiff | tree |
2011-08-25 |
Craig Topper | Give ATTR_VEX higher priority when generating the disassembl...
|
commit | commitdiff | tree |
2011-08-25 |
Craig Topper | Add TB encoding to VEROALL, VZEROUPPER, and VCVTPS2PD...
|
commit | commitdiff | tree |
2011-08-24 |
Craig Topper | Break 256-bit vector int add/sub/mul into two 128-bit...
|
commit | commitdiff | tree |
2011-08-23 |
Craig Topper | Add support for breaking 256-bit v16i16 and v32i8 VSETCC...
|
commit | commitdiff | tree |
2011-08-19 |
Craig Topper | Add TB encoding to VEX versions of SSE fp logical operations...
|
commit | commitdiff | tree |
|