]> git.ipfire.org Git - thirdparty/binutils-gdb.git/history - gas/config/tc-i386.c
Indent labels
[thirdparty/binutils-gdb.git] / gas / config / tc-i386.c
2020-02-26  Alan ModraIndent labels
2020-02-19  H.J. Lux86: Mark cvtpi2ps and cvtpi2pd as MMX
2020-02-17  H.J. Lux86: Remove CpuABM and add CpuPOPCNT
2020-02-17  Jan Beulichx86: fold AddrPrefixOpReg templates
2020-02-17  Jan Beulichx86/Intel: don't swap operands of MONITOR{,X} and MWAIT{,X}
2020-02-17  Jan Beulichx86/Intel: improve diagnostics for ambiguous VCVT*...
2020-02-16  H.J. Lux86: Don't disable SSE4a when disabling SSE4
2020-02-14  Jan Beulichx86: replace adhoc (partly wrong) ambiguous operand...
2020-02-14  Jan Beulichx86: adjust segment override prefix emission
2020-02-14  Jan Beulichx86: optimize away pointless segment overrides
2020-02-14  Jan Beulichx86: extend LEA's segment override warning
2020-02-13  H.J. Lux86: Resolve PLT32 reloc aganst local symbol to section
2020-02-13  Jan Beulichx86: fix SSE4a dependencies of ".arch .nosse*"
2020-02-12  Jan Beulichx86: correct VFPCLASSP{S,D} operand size handling
2020-02-12  Jan Beulichx86-64: Intel64 adjustments for insns dealing with...
2020-02-12  Jan Beulichx86: also disallow non-byte/-word registers with byte...
2020-02-12  Jan Beulichx86/Intel: improve diagnostics
2020-02-11  Jan Beulichx86: drop ShortForm attribute
2020-02-10  H.J. Lux86: Accept Intel64 only instruction by default
2020-01-30  Jan Beulichx86: prevent undue use of GOT32X and alike relocations
2020-01-30  Jan Beulichx86-64: also diagnose far returns / IRET with ambiguous...
2020-01-30  Jan Beulichx86: drop further pointless/bogus DefaultSize
2020-01-27  H.J. Lux86-64: Properly encode and decode movsxd
2020-01-22  H.J. Lux86: Always disallow double word suffix with word gener...
2020-01-21  Jan Beulichx86: replace adhoc ambiguous operand checking for CRC32
2020-01-21  Jan Beulichx86: improve handling of insns with ambiguous operand...
2020-01-20  H.J. Lux86-64: Fix TLSDESC relaxation for x32
2020-01-17  H.J. Lux86: Add {vex} pseudo prefix
2020-01-16  Jan Beulichx86: drop found_cpu_match local variable
2020-01-09  Jan Beulichx86: refine when to trigger optimizations
2020-01-09  Jan Beulichx86-64: assert sane internal state for REX conversions
2020-01-09  Jan Beulichx86: consistently convert to byte registers for TEST...
2020-01-01  Alan ModraUpdate year range in copyright notice of binutils files
2019-12-27  Jan Beulichx86: adjust ignored prefix warning for branches
2019-12-27  Jan Beulichx86-64: correct / adjust prefix emission
2019-12-27  Jan Beulichx86-64: fix Intel64 handling of branch with data16...
2019-12-27  Jan Beulichx86: consolidate Disp<NN> handling a little
2019-12-12  H.J. Lui386: Also check R12-R15 registers when optimizing...
2019-12-12  H.J. Lui386: Add -mbranches-within-32B-boundaries
2019-12-12  H.J. Lui386: Align branches within a fixed boundary
2019-12-11  Jan Beulichx86: further refine SSE check (SSE4a, SHA, GFNI)
2019-12-04  Jan Beulichx86: consolidate tracking of MMX register use
2019-12-04  Jan Beulichx86: make sure all PUSH/POP honor DefaultSize
2019-12-04  Jan Beulichx86: drop some stray/bogus DefaultSize
2019-11-14  Jan Beulichx86: fold individual Jump* attributes into a single...
2019-11-14  Jan Beulichx86: make JumpAbsolute an insn attribute
2019-11-14  Jan Beulichx86: make AnySize an insn attribute
2019-11-12  Jan Beulichx86: fold EsSeg into IsString
2019-11-12  Jan Beulichx86: eliminate ImmExt abuse
2019-11-12  Jan Beulichx86: introduce operand type "instance"
2019-11-08  H.J. Lui386: Only check suffix in instruction mnemonic
2019-11-08  Jan Beulichx86: convert RegMask and RegBND from bitfield to enumerator
2019-11-08  Jan Beulichx86: convert RegSIMD and RegMMX from bitfield to enumerator
2019-11-08  Jan Beulichx86: convert Control/Debug/Test from bitfield to enumerator
2019-11-08  Jan Beulichx86: convert SReg from bitfield to enumerator
2019-11-08  Jan Beulichx86: introduce operand type "class"
2019-11-07  Jan Beulichx86: support further AMD Zen2 instructions
2019-11-04  Jan Beulichx86: re-arrange process_operands()
2019-10-30  Jan Beulichx86: drop stray W
2019-10-07  Jan Beulichx86/Intel: correct MOVSD and CMPSD handling
2019-09-21  Alan Modratc-i386.c gcc10 warning fix
2019-09-20  Jan Beulichx86-64: fix handling of PUSH/POP of segment register
2019-09-19  Alan Modrabfd_section_* macros
2019-07-17  Jan Beulichx86: replace "anymem" checks where possible
2019-07-16  Jan Beulichx86: make RegMem an opcode modifier
2019-07-16  Jan Beulichx86: fold SReg{2,3}
2019-07-04  Jan Beulichx86: correct "-Q" option handling
2019-07-01  Jan Beulichx86: drop Vec_Imm4
2019-07-01  Jan Beulichx86: limit ImmExt abuse
2019-07-01  Jan Beulichx86: optimize AND/OR with twice the same register
2019-07-01  Jan Beulichx86-64: optimize certain commutative VEX-encoded insns
2019-07-01  Jan Beulichx86: StaticRounding implies SAE
2019-07-01  Jan Beulichx86: optimize EVEX packed integer logical instructions
2019-07-01  Jan Beulichx86: use encoding_length() also elsewhere
2019-07-01  Jan Beulichx86: warn about insns exceeding the 15-byte limit
2019-06-27  Jan Beulichx86: allow VEX et al encodings in 16-bit (protected...
2019-06-25  Jan Beulichx86: correct / adjust debug printing
2019-06-25  Jan Beulichx86: don't open code is_any_vex_encoding()
2019-06-25  Jan Beulichx86-64: also optimize ANDQ with immediate fitting in...
2019-06-06  H.J. Lugas: Add .enqcmd and noenqcmd directives
2019-06-04  H.J. LuEnable Intel AVX512_VP2INTERSECT insn
2019-05-14  Nick CliftonA series of fixes to addres problems detected by compil...
2019-05-02  H.J. Lui386: Issue a warning to IRET without suffix for .code16gcc
2019-04-26  H.J. Lui386: Don't add 0x66 prefix to IRET for .code16gcc
2019-04-10  Rainer OrthDisable R_X86_64_PLT32 generation as branch marker...
2019-04-09  H.J. Lux86: Define GNU_PROPERTY_X86_ISA_1_AVX512_BF16
2019-04-05  Xuepeng Guox86: Support Intel AVX512 BF16
2019-03-19  H.J. Lux86: Correct EVEX vector load/store optimization
2019-03-19  H.J. Lux86: Correct EVEX to 128-bit EVEX optimization
2019-03-18  H.J. Lux86: Optimize EVEX vector load/store instructions
2019-03-17  H.J. Lux86: Encode 256-bit/512-bit VEX/EVEX insns with 128...
2019-03-16  H.J. Lux86: Set optimize to INT_MAX for -Os
2019-03-16  H.J. Lux86: Correctly optimize EVEX to 128-bit VEX/EVEX
2019-03-15  Li HaoFix a potential illegal memory access whilt parsing...
2019-01-01  Alan ModraUpdate year range in copyright notice of binutils files
2018-12-19  H.J. Lux86: Properly handle PLT expression in directive
2018-12-14  H.J. Luelf: Add PT_GNU_PROPERTY segment type
2018-11-06  Jan Beulichx86: adjust {,E}VEX.W handling outside of 64-bit mode
2018-11-05  H.J. Lux86: Disable GOT relaxation with data prefix
2018-10-10  Jan Beulichx86: fold Size{16,32,64} template attributes
next