2014-02-26 |
Craig Topper | [x86] Remove some unused instruction format classes. |
blob | commitdiff | raw |
2014-02-26 |
Craig Topper | [x86] Simplify disassembler code slightly. |
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-19 |
Craig Topper | Remove special FP opcode maps and instead add enough... |
blob | commitdiff | raw | diff to current |
2014-02-19 |
Craig Topper | Reduce size of map field in X86 TSFlags since it now... |
blob | commitdiff | raw | diff to current |
2014-02-19 |
Craig Topper | Put some of the X86 formats in a more logical order. |
blob | commitdiff | raw | diff to current |
2014-02-19 |
Craig Topper | Remove A6/A7 opcode maps. They can all be handled with... |
blob | commitdiff | raw | diff to current |
2014-02-18 |
Craig Topper | Add PS prefix to some classes I missed in r201538. |
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-02 |
Craig Topper | Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a... |
blob | commitdiff | raw | diff to current |
2014-02-02 |
Craig Topper | Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into... |
blob | commitdiff | raw | diff to current |
2014-02-01 |
Craig Topper | Simplify some x86 format classes and remove some ambigu... |
blob | commitdiff | raw | diff to current |
2014-01-31 |
Craig Topper | Separate x86 opcode maps and 0x66/0xf2/0xf3 prefixes... |
blob | commitdiff | raw | diff to current |
2014-01-31 |
Craig Topper | Move REP out of the Prefix field of the X86 format... |
blob | commitdiff | raw | diff to current |
2014-01-30 |
David Woodhouse | [x86] Fix signed relocations for i64i32imm operands |
blob | commitdiff | raw | diff to current |
2014-01-22 |
David Woodhouse | ]x86] Allow segment and address-size overrides for... |
blob | commitdiff | raw | diff to current |
2014-01-22 |
David Woodhouse | [x86] Allow address-size overrides for STOS[BWLQ] ... |
blob | commitdiff | raw | diff to current |
2014-01-22 |
David Woodhouse | [x86] Allow segment and address-size overrides for... |
blob | commitdiff | raw | diff to current |
2014-01-16 |
Craig Topper | Allow x86 mov instructions to/from memory with absolute... |
blob | commitdiff | raw | diff to current |
2014-01-14 |
Elena Demikhovsky | AVX-512: optimized scalar compare patterns |
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-13 |
David Woodhouse | [x86] Fix retq/retl handling in 64-bit mode |
blob | commitdiff | raw | diff to current |
2014-01-13 |
Elena Demikhovsky | AVX-512: Embedded Rounding Control - encoding and printing |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Craig Topper | Remove SegOvrBits from X86 TSFlags since they weren... |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Craig Topper | Add OpSize16 bit, for instructions which need 0x66... |
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 |
2013-12-31 |
Craig Topper | Remove MRMInitReg form now that it's last use is gone. |
blob | commitdiff | raw | diff to current |
2013-12-20 |
Eric Christopher | [x86] Rename In32BitMode predicate to Not64BitMode |
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-02 |
Elena Demikhovsky | AVX-512: Added TB prefix to all instructions without... |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Yunzhong Gao | Adding intrinsics to the llvm backend for TBM instructi... |
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-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
blob | commitdiff | raw | diff to current |
2013-07-28 |
Elena Demikhovsky | Added encoding prefixes for KNL instructions (EVEX). |
blob | commitdiff | raw | diff to current |
2013-07-22 |
Kevin Enderby | Fix the move to/from accumulator register instructions... |
blob | commitdiff | raw | diff to current |
2013-06-09 |
Elena Demikhovsky | Removed PackedDouble domain from scalar instructions... |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Elena Demikhovsky | removed commented lines |
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-04-11 |
Michael Liao | Add CLAC/STAC instruction encoding/decoding support |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Nadav Rotem | Add the X86 FMAs to the scheduling model. |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Jakob Stoklund Olesen | Remove IIC_DEFAULT from X86Schedule.td |
blob | commitdiff | raw | diff to current |
2013-03-25 |
Dave Zarzycki | x86 -- add the XTEST instruction |
blob | commitdiff | raw | diff to current |
2013-01-22 |
Benjamin Kramer | X86: Make sure we account for the FMA4 register immedia... |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Craig Topper | Fix execution domain for packed FMA4 instructions. |
blob | commitdiff | raw | diff to current |
2012-11-08 |
Michael Liao | Add support of RTM from TSX extension |
blob | commitdiff | raw | diff to current |
2012-08-30 |
Michael Liao | Introduce 'UseSSEx' to force SSE legacy encoding |
blob | commitdiff | raw | diff to current |
2012-07-30 |
Craig Topper | Fix patterns for CVTTPS2DQ to specify SSE2 instead... |
blob | commitdiff | raw | diff to current |
2012-06-23 |
Craig Topper | Make CVTDQ2PS instruction use SSE2 predicate instead... |
blob | commitdiff | raw | diff to current |
2012-06-23 |
Craig Topper | Move CVTPD2DQ to use SSE2 predicate instead of SSE3... |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Craig Topper | Mark several instructions SSE2 instead of SSE3 as they... |
blob | commitdiff | raw | diff to current |
2012-06-03 |
Craig Topper | Rename FMA3 feature flag to just FMA to match gcc so... |
blob | commitdiff | raw | diff to current |
2012-05-31 |
Benjamin Kramer | X86: Rename the CLMUL target feature to PCLMUL. |
blob | commitdiff | raw | diff to current |
2012-05-11 |
Preston Gurd | Added X86 Atom latencies to X86InstrMMX.td. |
blob | commitdiff | raw | diff to current |
2012-05-02 |
Preston Gurd | This patch continues the work of adding instruction... |
blob | commitdiff | raw | diff to current |
2012-05-01 |
Craig Topper | Remove HasSSE2 from AES and CLMUL predicates. It's... |
blob | commitdiff | raw | diff to current |
2012-02-19 |
Craig Topper | Add vmfunc instruction to X86 assembler and disassembler. |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
blob | commitdiff | raw | diff to current |
2012-02-18 |
Craig Topper | Add X86 assembler and disassembler support for AMD... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Andrew Trick | Instruction scheduling itinerary for Intel Atom. |
blob | commitdiff | raw | diff to current |
2012-01-10 |
Craig Topper | Instruction selection priority fixes to remove the... |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Craig Topper | Don't disable MMX support when AVX is enabled. Fix... |
blob | commitdiff | raw | diff to current |
2012-01-01 |
Craig Topper | Allow CRC32 instructions to be selected when AVX is... |
blob | commitdiff | raw | diff to current |
2012-01-01 |
Craig Topper | Fix sfence, lfence, mfence, and clflush to be able... |
blob | commitdiff | raw | diff to current |
2011-12-30 |
Craig Topper | Separate the concept of having memory access in operand... |
blob | commitdiff | raw | diff to current |
2011-12-29 |
Craig Topper | Fix execution domains for PS/PD FMA3 instructions.... |
blob | commitdiff | raw | diff to current |
2011-12-29 |
Craig Topper | Mark non-VEX forms of PCLMUL instructions as requiring... |
blob | commitdiff | raw | diff to current |
2011-12-29 |
Craig Topper | Mark non-VEX forms of AES instructions as requiring... |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Eli Friedman | Make sure we correctly note the existence of an i8... |
blob | commitdiff | raw | diff to current |
2011-12-12 |
Jan Sjödin | XOP instructions and encoding tests. |
blob | commitdiff | raw | diff to current |
2011-12-12 |
Jan Sjödin | XOP encoding bits and logic. |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Evan Cheng | Remove hasSSE1orAVX(). It's the same as hasXMM(). |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Evan Cheng | Many of the SSE patterns should not be selected when... |
blob | commitdiff | raw | diff to current |
2011-11-25 |
Bruno Cardoso Lopes | This patch contains support for encoding FMA4 instructi... |
blob | commitdiff | raw | diff to current |
2011-11-06 |
Craig Topper | More AVX2 instructions and their intrinsics. |
blob | commitdiff | raw | diff to current |
2011-11-06 |
Craig Topper | Add more AVX2 instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2011-10-23 |
Craig Topper | Add X86 RORX instruction |
blob | commitdiff | raw | diff to current |
2011-10-16 |
Craig Topper | Add X86 PEXTR and PDEP instructions. |
blob | commitdiff | raw | diff to current |
2011-10-16 |
Craig Topper | Add X86 BZHI instruction as well as BMI2 feature detection. |
blob | commitdiff | raw | diff to current |
2011-10-04 |
Craig Topper | Add support in the disassembler for ignoring the L... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Bruno Cardoso Lopes | - Handle special scalar_to_vector case: splats. Using... |
blob | commitdiff | raw | diff to current |
2011-07-05 |
Eli Friedman | Add assembler/disassembler support for non-AVX pclmulqd... |
blob | commitdiff | raw | diff to current |
2011-04-04 |
Joerg Sonnenberger | Add support for the VIA PadLock instructions. |
blob | commitdiff | raw | diff to current |
2011-04-04 |
Joerg Sonnenberger | Expand Op0Mask by one bit in preparation for the PadLoc... |
blob | commitdiff | raw | diff to current |
2011-03-15 |
Sean Callanan | Enabled disassembler support for AVX instructions |
blob | commitdiff | raw | diff to current |
2011-02-22 |
Rafael Espindola | Implement xgetbv and xsetbv. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Fix some grammar in comments I noticed. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | This defaults to GenericDomain. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Eric Christopher | Implement a PseudoI class and transfer the sse instruct... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | fix the !eq operator in tblgen to return a bit instead... |
blob | commitdiff | raw | diff to current |
2010-10-03 |
Chris Lattner | Implement support for the bizarre 3DNow! encoding ... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Chris Lattner | fix rdar://8444631 - encoder crash on 'enter' |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bob Wilson | Fix comment typos. |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Chris Lattner | fix PR7465, mishandling of lcall and ljmp: intersegment... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Chris Lattner | minor progress towards fixing PR7465 |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add AVX version of CLMUL instructions |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add complete assembler support for FMA3 instructions... |
blob | commitdiff | raw | diff to current |
2010-07-20 |
Bruno Cardoso Lopes | Add new AVX instruction vinsertf128 |
blob | commitdiff | raw | diff to current |
next |