2015-02-13 |
Craig Topper | [X86] Add support for parsing and printing the mnemonic... |
blob | commitdiff | raw |
2015-02-12 |
Benjamin Kramer | MathExtras: Bring Count(Trailing|Leading)Ones and Count... |
blob | commitdiff | raw | diff to current |
2015-02-05 |
Craig Topper | [X86] Add xrstors/xsavec/xsaves/clflushopt/clwb/pcommit... |
blob | commitdiff | raw | diff to current |
2015-02-05 |
Craig Topper | [X86] Remove two feature flags that covered sets of... |
blob | commitdiff | raw | diff to current |
2015-02-03 |
Craig Topper | [X86] Make fxsave64/fxrstor64/xsave64/xsrstor64/xsaveop... |
blob | commitdiff | raw | diff to current |
2015-01-30 |
Reid Kleckner | Win64: Put a REX_W prefix on all TAILJMP* instructions |
blob | commitdiff | raw | diff to current |
2015-01-28 |
Craig Topper | [X86] Teach disassembler to handle illegal immediates... |
blob | commitdiff | raw | diff to current |
2015-01-28 |
Craig Topper | [X86] Merge printSSECC and printAVXCC. They only differ... |
blob | commitdiff | raw | diff to current |
2015-01-26 |
Alex Rosenberg | Use a different encoding for debugtrap on PS4. |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Craig Topper | [X86] Replace i32i8imm on SSE/AVX instructions with... |
blob | commitdiff | raw | diff to current |
2015-01-23 |
Craig Topper | [x86] Change u8imm operands to always print as unsigned... |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Craig Topper | [x86] Add assembly parser bounds checking to the immedi... |
blob | commitdiff | raw | diff to current |
2015-01-19 |
Craig Topper | [x86] Change AVX512 intrinsics to take a 8-bit immediat... |
blob | commitdiff | raw | diff to current |
2015-01-13 |
Reid Kleckner | Rename llvm.recoverframeallocation to llvm.framerecover |
blob | commitdiff | raw | diff to current |
2015-01-13 |
Reid Kleckner | Add the llvm.frameallocate and llvm.recoverframeallocat... |
blob | commitdiff | raw | diff to current |
2015-01-08 |
Craig Topper | [X86] Don't print 'dword ptr' or 'qword ptr' on the... |
blob | commitdiff | raw | diff to current |
2015-01-06 |
Craig Topper | [X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16. |
blob | commitdiff | raw | diff to current |
2015-01-05 |
Craig Topper | [X86] Remove the predicates from the register forms... |
blob | commitdiff | raw | diff to current |
2015-01-05 |
Craig Topper | [x86] Reduce text duplication for similar operand class... |
blob | commitdiff | raw | diff to current |
2015-01-05 |
Craig Topper | [X86] Fix the immediate size to match the address size... |
blob | commitdiff | raw | diff to current |
2015-01-03 |
Craig Topper | [X86] Disassembler support for move to/from %rax with... |
blob | commitdiff | raw | diff to current |
2015-01-02 |
Craig Topper | [X86] Bring some better consistency to the naming of... |
blob | commitdiff | raw | diff to current |
2015-01-02 |
Craig Topper | [X86] Make the instructions that use AdSize16/32/64... |
blob | commitdiff | raw | diff to current |
2014-12-27 |
Craig Topper | [x86] Prevent instruction selection of AVX512 cmp.ps... |
blob | commitdiff | raw | diff to current |
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 |
next |