aboutsummaryrefslogtreecommitdiff
path: root/libitm/config/x86
AgeCommit message (Expand)AuthorFilesLines
2020-01-01Update copyright years.Jakub Jelinek4-4/+4
2019-01-01Update copyright years.Jakub Jelinek4-4/+4
2018-04-24x86: Update __CET__ checkH.J. Lu1-4/+4
2018-04-23x86/cet: Use unsigned integer to unwind shadow stackH.J. Lu1-4/+4
2018-01-03Update copyright years.Jakub Jelinek4-4/+4
2017-11-17Enable building libitm with Intel CETIgor Tsimbalist1-0/+67
2017-11-17Add extra field to gtm_jmpbuf on x86 onlyIgor Tsimbalist2-21/+27
2017-01-19target.h (htm_available): Determine vendor from __get_cpuid_max return.Uros Bizjak1-17/+18
2017-01-18libitm: Disable TSX on processors on which it may be broken.Torvald Riegel1-0/+22
2017-01-01Update copyright years.Jakub Jelinek4-4/+4
2016-01-22libitm: Fix HTM fastpath.Torvald Riegel1-4/+10
2016-01-20re PR target/69343 (Bootstrap failure on s390{,x}-linux)Richard Henderson1-0/+43
2016-01-13re PR target/68964 (Internal compiler error for test case gcc.dg/tm/20100610....Richard Henderson1-43/+0
2016-01-12libitm: Remove dead code and data.Torvald Riegel1-125/+0
2016-01-04Update copyright years.Jakub Jelinek5-5/+5
2015-01-05Update copyright years.Jakub Jelinek5-5/+5
2014-04-02libitm: Remove unused PAGE_SIZE macrosRichard Henderson1-4/+0
2014-01-02Update copyright years in libitm/Richard Sandiford5-5/+5
2013-08-30Add custom HTM fast path for RTM on x86_64.Torvald Riegel2-12/+93
2013-06-20libitm: Handle HTM fastpath in status query functions.Torvald Riegel1-0/+7
2013-02-03Update copyright in libitm.Richard Sandiford5-5/+5
2012-11-09Add HTM fastpath and use Intel RTM for it on x86.Torvald Riegel1-15/+66
2012-10-02target.h (struct gtm_jmpbuf): Merge x86_64 and ia32 declarations some more.Uros Bizjak2-8/+3
2012-07-03xmmintrin.h (_mm_sfence): Use __builtin_ia32_pause.Uros Bizjak1-1/+1
2012-04-04Use long long in gtm_jmpbuf for x86-64H.J. Lu1-7/+7
2012-02-14* config/x86/target.h (GTM_longjmp): Correct the .cfi corrections.Richard Henderson1-5/+5
2012-02-14target.h (GTM_longjmp): Correct .cfi directives.Uros Bizjak1-3/+5
2012-02-14target.h (GTM_longjmp): Jump indirect from memory address.Uros Bizjak1-6/+4
2012-01-24target.h (gtm_jmpbuf): Move rip to the end of structure.Uros Bizjak2-19/+17
2012-01-23re PR libitm/51830 (FAIL: libitm.c/mem(cpy|set)-1.c execution test)Uros Bizjak1-0/+1
2011-12-13libitm: Conversion to c++11 atomics.Richard Henderson1-14/+0
2011-11-30Swap the action and jmpbuf arguments to GTM_longjmpRichard Henderson1-10/+9
2011-11-22sjlj.S (CONCAT1, [...]): Respond to __USER_LABEL_PREFIX__ for targets that us...Iain Sandoe1-18/+39
2011-11-18Support libitm on Solaris 8 and 9/x86 with Sun asRainer Orth1-0/+12
2011-11-10libitm: Don't add -mavx if the assembler doesn't support avx.Richard Henderson1-12/+8
2011-11-09libitm: Work around assembler missing AVX insns.Richard Henderson1-0/+59
2011-11-09libitm: Remove unused code.Richard Henderson5-569/+2
2011-11-09libitm: Avoid non-portable x86 branch prediction mnemonic.Richard Henderson1-3/+5
2011-11-09libitm: de-ELF-ize x86/sjlj.S.Richard Henderson1-5/+14
2011-11-09libitm: Configure for gas cfi pseudo ops.Richard Henderson1-12/+15
2011-11-08Merge from transactional-memory branch.Aldy Hernandez7-0/+972