Age | Commit message (Expand) | Author | Files | Lines |
2025-01-20 | [Clang] Use more liberal pointer attribute wildcard in ms-intrinsics tests (NFC) | Nikita Popov | 1 | -153/+153 |
2024-12-04 | [aarch64][arm] Add support for the _Interlocked[Compare]ExchangePointer_{acq|... | Daniel Paoliello | 1 | -0/+66 |
2024-09-05 | Reland "[clang] Add nuw attribute to GEPs (#105496)" (#107257) | Hari Limaye | 1 | -6/+6 |
2024-08-28 | Revert "[clang] Add nuw attribute to GEPs" (#106343) | Vitaly Buka | 1 | -6/+6 |
2024-08-27 | [clang] Add nuw attribute to GEPs (#105496) | Hari Limaye | 1 | -6/+6 |
2024-04-25 | [InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop ... | Andreas Jonson | 1 | -4/+4 |
2024-04-11 | [InstCombine] Infer nsw/nuw for trunc (#87910) | Yingwei Zheng | 1 | -2/+2 |
2024-01-24 | [InstCombine] Canonicalize constant GEPs to i8 source element type (#68882) | Nikita Popov | 1 | -6/+6 |
2023-12-04 | Use Address for CGBuilder's CreateAtomicRMW and CreateAtomicCmpXchg. (#74349) | James Y Knight | 1 | -2/+2 |
2023-11-27 | [InstCombine] Set disjoint flag when turning Add into Or. (#72702) | Craig Topper | 1 | -1/+1 |
2023-03-10 | [Clang] Convert some tests to opaque pointers (NFC) | Nikita Popov | 1 | -347/+342 |
2022-04-07 | [OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC) | Nikita Popov | 1 | -4/+4 |
2022-02-15 | Use functions with prototypes when appropriate; NFC | Aaron Ballman | 1 | -3/+3 |
2022-01-06 | [CodeGen] Emit elementtype attributes for indirect inline asm constraints | Nikita Popov | 1 | -8/+8 |
2021-11-17 | [clang] Make -masm=intel affect inline asm style | Nico Weber | 1 | -14/+14 |
2021-07-23 | [MS] Preserve base register %esi around movs[bwl] | namazso | 1 | -3/+3 |
2021-02-11 | NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg. | James Y Knight | 1 | -131/+131 |
2020-11-25 | [MS] Add more 128bit cmpxchg intrinsics for AArch64 | Reid Kleckner | 1 | -22/+49 |
2020-11-25 | [MS] Fix double evaluation of MSVC builtin arguments | Reid Kleckner | 1 | -8/+12 |
2020-07-08 | [X86] Enabled a bunch of 64-bit Interlocked* functions intrinsics on 32-bit W... | Craig Topper | 1 | -35/+35 |
2019-07-22 | Updated the signature for some stack related intrinsics (CLANG) | Christudasan Devadasan | 1 | -1/+1 |
2019-03-28 | [MS] Make __iso_volatile_* available on all targets | Reid Kleckner | 1 | -0/+29 |
2019-02-06 | [COFF, ARM64] Add ARM64 support for MS intrinsic _fastfail | Tom Tan | 1 | -3/+2 |
2018-11-06 | [COFF, ARM64] Implement InterlockedDecrement*_* builtins | Mandeep Singh Grang | 1 | -0/+81 |
2018-11-06 | [COFF, ARM64] Implement InterlockedIncrement*_* builtins | Mandeep Singh Grang | 1 | -0/+81 |
2018-11-06 | [COFF, ARM64] Implement InterlockedAnd*_* builtins | Mandeep Singh Grang | 1 | -0/+96 |
2018-11-06 | [COFF, ARM64] Implement InterlockedXor*_* builtins | Mandeep Singh Grang | 1 | -0/+96 |
2018-11-06 | Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins" | Mandeep Singh Grang | 1 | -0/+1002 |
2018-11-06 | [COFF, ARM64] Implement InterlockedXor*_* builtins | Mandeep Singh Grang | 1 | -1002/+0 |
2018-11-06 | [COFF, ARM64] Implement InterlockedOr*_* builtins | Mandeep Singh Grang | 1 | -0/+96 |
2018-11-06 | [COFF, ARM64] Implement InterlockedCompareExchange*_* builtins | Mandeep Singh Grang | 1 | -0/+108 |
2018-11-02 | [COFF, ARM64] Implement InterlockedExchange*_* builtins | Mandeep Singh Grang | 1 | -0/+84 |
2018-11-01 | [COFF, ARM64] Implement llvm.addressofreturnaddress intrinsic | Mandeep Singh Grang | 1 | -1/+1 |
2018-10-31 | [ARM64] [Windows] Implement _InterlockedExchangeAdd*_* builtins. | Eli Friedman | 1 | -2/+90 |
2018-10-05 | [COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsic | Mandeep Singh Grang | 1 | -0/+15 |
2018-08-21 | Eliminate instances of `EmitScalarExpr(E->getArg(n))` in EmitX86BuiltinExpr(). | Nico Weber | 1 | -6/+13 |
2018-07-17 | [COFF] Add more missing MSVC ARM64 intrinsics | Mandeep Singh Grang | 1 | -3/+7 |
2018-06-21 | [X86] Correct the inline assembly implementations of __movsb/w/d/q and __stos... | Craig Topper | 1 | -0/+83 |
2018-06-14 | [X86] Add inline assembly versions of _InterlockedExchange_HLEAcquire/Release... | Craig Topper | 1 | -0/+49 |
2018-06-05 | Reimplement the bittest intrinsic family as builtins with inline asm | Reid Kleckner | 1 | -11/+0 |
2018-02-23 | Bring r325915 back. | Rafael Espindola | 1 | -1/+1 |
2018-02-23 | Revert "Start setting dso_local for COFF." | Rafael Espindola | 1 | -1/+1 |
2018-02-23 | Start setting dso_local for COFF. | Rafael Espindola | 1 | -1/+1 |
2018-01-19 | Change memcpy/memove/memset to have dest and source alignment attributes (Ste... | Daniel Neilson | 1 | -2/+2 |
2017-12-14 | [CodeGen][X86] Implement _InterlockedCompareExchange128 intrinsic | Reid Kleckner | 1 | -1/+22 |
2017-04-07 | Attempt to fix ms-intrinsics.c test | Hans Wennborg | 1 | -6/+6 |
2017-04-07 | Implement _interlockedbittestandset as a builtin | Hans Wennborg | 1 | -0/+11 |
2017-03-06 | [MS] Add support for __ud2 and __int2c MSVC intrinsics | Reid Kleckner | 1 | -1/+15 |
2017-02-09 | [MS] Implement the __fastfail intrinsic as a builtin | Reid Kleckner | 1 | -1/+13 |
2016-10-14 | Implement __stosb intrinsic as a volatile memset | Albert Gutowski | 1 | -0/+16 |