aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.h
AgeCommit message (Expand)AuthorFilesLines
4 daysi386: Modernize AMD processor typesUros Bizjak1-6/+26
6 daysDefine VECTOR_STORE_FLAG_VALUEliuhongt1-1/+4
7 daysbuild: enable C++11 narrowing warningsJason Merrill1-3/+3
2024-09-03Zen5 tuning part 3: scheduler tweaksJan Hubicka1-0/+2
2024-07-08x86: Update branch hint for Redwood Cove.H.J. Lu1-2/+4
2024-07-04[APX PPX] Avoid generating unmatched pushp/popp in pro/epilogueHongyu Wang1-0/+4
2024-06-28i386: Fix regression after refactoring legitimize_pe_coff_symbol, ix86_GOT_al...Evgeny Karpov1-1/+1
2024-06-25Extract ix86 dllimport implementation to mingwEvgeny Karpov1-0/+2
2024-06-25Replace {FLOAT,{,LONG_}DOUBLE}_TYPE_SIZE with new hook mode_for_floating_typeKewen Lin1-4/+0
2024-06-19i386: Zhaoxin shijidadao enablementmayshao1-0/+1
2024-06-13[APX ZU] Support APX zero-upperLingling Kong1-0/+1
2024-06-06[APX CCMP] Support APX CCMPHongyu Wang1-0/+1
2024-06-03[APX NF] Support APX NF addLingling Kong1-0/+1
2024-05-20i386: Remove Xeon Phi ISA supportHaochen Jiang1-8/+0
2024-03-18Add AMD znver5 processor enablement with scheduler modelJan Hubicka1-1/+3
2024-03-05i386: For noreturn functions save at least the bp register if it is used [PR1...Jakub Jelinek1-2/+5
2024-01-27x86: Add no_callee_saved_registers function attributeH.J. Lu1-3/+13
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-15i386: Remove RAO-INT from Grand RidgeHaochen Jiang1-1/+1
2023-11-24i386: Fix AVX512 and AVX10 option issuesHaochen Jiang1-2/+2
2023-11-21[APX PPX] Support Intel APX PPXHongyu Wang1-0/+1
2023-11-20Initial support for AVX10.1Haochen Jiang1-1/+1
2023-11-05i386: Add LEGACY_INDEX_REG register class.Uros Bizjak1-15/+21
2023-10-30i386: Zhaoxin yongfeng enablementMayshao1-0/+9
2023-10-25i386: Narrow test instructions with immediate operands [PR111698]Uros Bizjak1-0/+2
2023-10-22target: Support heap-based trampolinesAndrew Burgess1-0/+6
2023-10-19x86: Correct ISA enabled for clients since Arrow LakeHaochen Jiang1-3/+5
2023-10-18Initial Panther Lake SupportHaochen Jiang1-0/+2
2023-10-18Initial Clearwater Forest SupportHaochen Jiang1-0/+3
2023-10-09i386: Implement doubleword right shifts by 1 bit using s[ha]r+rcr.Roger Sayle1-0/+1
2023-10-09Disable zmm register and 512 bit libmvec call when !TARGET_EVEX512Haochen Jiang1-3/+4
2023-10-07[APX EGPR] Add backend hook for base_reg_class/index_reg_class.Kong Lingling1-1/+16
2023-10-07[APX EGPR] Add register and memory constraints that disallow EGPRKong Lingling1-0/+4
2023-10-07[APX EGPR] Add 16 new integer general purpose registersKong Lingling1-13/+33
2023-10-07[APX_EGPR] Initial support for APX_FKong Lingling1-0/+4
2023-08-24Revert "Initial support for AVX10.1"Haochen Jiang1-3/+0
2023-08-24Fix target_clone ("arch=graniterapids-d") and target_clone ("arch=arrowlake-s")liuhongt1-1/+3
2023-08-17Initial support for AVX10.1Haochen Jiang1-0/+3
2023-08-16Support -m[no-]gather -m[no-]scatter to enable/disable vectorization for all ...liuhongt1-4/+4
2023-07-19Support type _Float16/__bf16 independent of SSE2.liuhongt1-0/+4
2023-07-17Initial Lunar Lake, Arrow Lake and Arrow Lake S SupportMo, Zewei1-0/+4
2023-07-12Initial Granite Rapids D SupportMo, Zewei1-1/+3
2023-07-04x86: Enable ENQCMD and UINTR for march=sierraforest.Lili Cui1-1/+1
2023-06-07Add support for stc and cmc instructions in i386.mdRoger Sayle1-0/+1
2023-04-21i386: Remove REG_OK_FOR_INDEX/REG_OK_FOR_BASE and their derivativesUros Bizjak1-44/+25
2023-04-10i386: Add AMX-COMPLEX to Granite RapidsHaochen Jiang1-1/+1
2023-01-16Disable gather/scatter for zen4Jan Hubicka1-0/+6
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-22Zen4 tuning part 2Jan Hubicka1-0/+2
2022-11-22Some tidy up for RA related hooks.liuhongt1-7/+7