2014-12-27 |
Craig Topper | [x86] Prevent instruction selection of AVX512 cmp.ps... |
blob | commitdiff | raw |
2014-12-27 |
Craig Topper | [x86] Prevent llvm.x86.cmp.ps/pd/ss/sd from being selec... |
blob | commitdiff | raw | diff to current |
2014-12-24 |
Craig Topper | [X86] Remove the single AdSize indicator and replace... |
blob | commitdiff | raw | diff to current |
2014-12-20 |
Craig Topper | [X86] Swap operand order in Intel syntax on a bunch... |
blob | commitdiff | raw | diff to current |
2014-12-20 |
Craig Topper | [X86] Swap operand order of imul aliases in Intel synta... |
blob | commitdiff | raw | diff to current |
2014-12-20 |
Craig Topper | [X86] Remove '*' from asm strings in far call/jump... |
blob | commitdiff | raw | diff to current |
2014-12-18 |
Craig Topper | [X86] Use correct opsize on indirect call and jump... |
blob | commitdiff | raw | diff to current |
2014-12-16 |
JF Bastien | x86-32: PUSHF/POPF use/def EFLAGS |
blob | commitdiff | raw | diff to current |
2014-12-16 |
Sanjay Patel | combine consecutive subvector 16-byte loads into one... |
blob | commitdiff | raw | diff to current |
2014-12-08 |
Andrea Di Biagio | [X86] Improved tablegen patters for matching TZCNT... |
blob | commitdiff | raw | diff to current |
2014-12-04 |
Michael Liao | [X86] Clean up whitespace as well as minor coding style |
blob | commitdiff | raw | diff to current |
2014-11-26 |
Craig Topper | Replace neverHasSideEffects=1 with hasSideEffects=0... |
blob | commitdiff | raw | diff to current |
2014-10-15 |
Adam Nemet | [AVX512] Add DQ subvector inserts |
blob | commitdiff | raw | diff to current |
2014-10-14 |
Hans Wennborg | [x86 asm] allow fwait alias in both At&t and Intel... |
blob | commitdiff | raw | diff to current |
2014-10-03 |
Chandler Carruth | [x86] Adjust the patterns for lowering X86vzmovl nodes... |
blob | commitdiff | raw | diff to current |
2014-09-22 |
Pavel Chupin | [x32] Fix segmented stacks support |
blob | commitdiff | raw | diff to current |
2014-09-06 |
Chandler Carruth | [x86] Fix a pretty horrible bug and inconsistency in... |
blob | commitdiff | raw | diff to current |
2014-08-21 |
Robert Khasanov | [x86] Enable Broadwell target. |
blob | commitdiff | raw | diff to current |
2014-08-13 |
Robert Khasanov | [SKX] Extended non-temporal load/store instructions... |
blob | commitdiff | raw | diff to current |
2014-07-31 |
Kevin Enderby | Add support for the X86 secure guard extensions instruc... |
blob | commitdiff | raw | diff to current |
2014-07-21 |
Robert Khasanov | [SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51... |
blob | commitdiff | raw | diff to current |
2014-07-01 |
Tim Northover | X86: expand atomics in IR instead of as MachineInstrs. |
blob | commitdiff | raw | diff to current |
2014-06-30 |
Andrea Di Biagio | [X86] Add support for builtin to read performance monit... |
blob | commitdiff | raw | diff to current |
2014-06-09 |
Alexey Volkov | [X86] Use ADD/SUB instead of INC/DEC for Silvermont |
blob | commitdiff | raw | diff to current |
2014-05-19 |
Andrea Di Biagio | [X86] Add ISel patterns to improve the selection of... |
blob | commitdiff | raw | diff to current |
2014-05-16 |
Tim Northover | X86: disable printing of bare "mov" aliases |
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-24 |
Andrea Di Biagio | [X86] Add support for Read Time Stamp Counter x86 built... |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Lang Hames | [X86] Require HasBMI2 for the new BZHI tablegen patterns. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Lang Hames | [X86] Remove Tablegen def of X86bzhi SDNode: It's not... |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Lang Hames | [X86] Use tablegen instead of DAG combines to match... |
blob | commitdiff | raw | diff to current |
2014-02-27 |
Craig Topper | [X86] Fix Uses/Defs lists for INS, OUTS, SCAS, CMPS... |
blob | commitdiff | raw | diff to current |
2014-02-27 |
Craig Topper | [X86] Add RAX/EAX/AX Uses/Defs to XCHG RAX/EAX/AX instr... |
blob | commitdiff | raw | diff to current |
2014-02-27 |
Craig Topper | [X86] Add RAX/EAX/AX/AL Uses/Defs to the absolute memor... |
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-15 |
Craig Topper | Add opcode extension forms of MOV8ri/MOV16ri/MOV32ri. |
blob | commitdiff | raw | diff to current |
2014-02-14 |
Juergen Ributzka | [X86] Don't mark movabsq as cheap-as-move - it isn... |
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-05 |
Craig Topper | Move matching for x86 BMI BLSI/BLSMSK/BLSR 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-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 segment and address-size overrides for... |
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 SCAS{8,16,32... |
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-20 |
David Woodhouse | [x86] Rename MOVSD/STOSD/LODSD/OUTSD to MOVSL/STOSL... |
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-13 |
David Woodhouse | [x86] Fix retq/retl handling in 64-bit mode |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Do not relax PUSHi16 to PUSHi32 (PR18414) |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Fix MOV8ao8 et al for 16-bit mode, fix up disasse... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Disambiguate RET[QL] and fix aliases for 16-bit... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Disambiguate [LS][IG]DT{32,64}m and add 16-bit... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Add JMP16[rm],CALL16[rm] instructions, and fix... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Add PUSHA16,POPA16 instructions, and fix aliases... |
blob | commitdiff | raw | diff to current |
2014-01-08 |
David Woodhouse | [x86] Add OpSize16 to instructions that need it |
blob | commitdiff | raw | diff to current |
2014-01-06 |
Craig Topper | [x86] Add basic support for .code16 |
blob | commitdiff | raw | diff to current |
2014-01-05 |
Craig Topper | Fix encoding for PUSH64i16. Add In64BitMode Predicate... |
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-05 |
Craig Topper | Mark the 64-bit x86 push/pop instructions as In64BitMod... |
blob | commitdiff | raw | diff to current |
2014-01-02 |
Craig Topper | Mark REX64_PREFIX as In64BitMode, remove hack from... |
blob | commitdiff | raw | diff to current |
2014-01-01 |
Elena Demikhovsky | AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale... |
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-11 |
Elena Demikhovsky | AVX-512: Removed "z" suffix from AVX-512 instructions... |
blob | commitdiff | raw | diff to current |
2013-10-16 |
Yunzhong Gao | Enabling 3DNow! prefetch instruction for a few AMD... |
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-09 |
Elena Demikhovsky | AVX-512: Added VRCP28 and VRSQRT28 instructions and... |
blob | commitdiff | raw | diff to current |
2013-10-05 |
Craig Topper | Remove underscores from TBM instruction names for consi... |
blob | commitdiff | raw | diff to current |
2013-10-05 |
Craig Topper | Remove unneeded TBM intrinsics. The arithmetic/logical... |
blob | commitdiff | raw | diff to current |
2013-10-05 |
Craig Topper | Add an additional pattern for BLCI since opt can turn... |
blob | commitdiff | raw | diff to current |
2013-10-03 |
Craig Topper | Add XOP disassembler support. Fixes PR13933. |
blob | commitdiff | raw | diff to current |
2013-10-03 |
Craig Topper | Add patterns for selecting TBM instructions from logica... |
blob | commitdiff | raw | diff to current |
2013-10-01 |
Craig Topper | BEXTR should be defined to take same type for bother... |
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-09-12 |
Ben Langmuir | Partial support for Intel SHA Extensions (sha1rnds4) |
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-09-02 |
Craig Topper | Create BEXTR instructions for (and ((sra or srl) x... |
blob | commitdiff | raw | diff to current |
2013-08-30 |
Craig Topper | Fixup BZHI selection to remove an unneeded zero extension. |
blob | commitdiff | raw | diff to current |
2013-08-30 |
Craig Topper | Remove unused X86andn_flag node. |
blob | commitdiff | raw | diff to current |
2013-08-30 |
Craig Topper | Teach X86 backend to create BMI2 BZHI instructions... |
blob | commitdiff | raw | diff to current |
2013-08-26 |
Craig Topper | Remove some unnecessary PredicateMethod overrides.... |
blob | commitdiff | raw | diff to current |
2013-08-25 |
Craig Topper | Put some of the AVX-512 parsing stuff in a more consist... |
blob | commitdiff | raw | diff to current |
2013-08-25 |
Craig Topper | First round of fixes for the x86 fixes for the x86... |
blob | commitdiff | raw | diff to current |
2013-08-24 |
Craig Topper | Add hasSideEffects/mayLoad/mayStore flags to the X86... |
blob | commitdiff | raw | diff to current |
2013-08-24 |
Craig Topper | Remove trailing whitespace. |
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-31 |
Craig Topper | Fixed incorrect disassembly for MOV16o16a when using... |
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-26 |
Craig Topper | Fix more Intel syntax issues with FP instruction aliase... |
blob | commitdiff | raw | diff to current |
2013-07-24 |
Craig Topper | Fix aliases for shrd/shld to handle Intel syntax proper... |
blob | commitdiff | raw | diff to current |
2013-07-23 |
Craig Topper | Don't let x86 asm printer use the no operand movsd... |
blob | commitdiff | raw | diff to current |
next |