aboutsummaryrefslogtreecommitdiff
path: root/clang/test/CodeGen/ms-intrinsics.c
AgeCommit message (Expand)AuthorFilesLines
2025-01-20[Clang] Use more liberal pointer attribute wildcard in ms-intrinsics tests (NFC)Nikita Popov1-153/+153
2024-12-04[aarch64][arm] Add support for the _Interlocked[Compare]ExchangePointer_{acq|...Daniel Paoliello1-0/+66
2024-09-05Reland "[clang] Add nuw attribute to GEPs (#105496)" (#107257)Hari Limaye1-6/+6
2024-08-28Revert "[clang] Add nuw attribute to GEPs" (#106343)Vitaly Buka1-6/+6
2024-08-27[clang] Add nuw attribute to GEPs (#105496)Hari Limaye1-6/+6
2024-04-25[InstCombine] Swap out range metadata to range attribute for cttz/ctlz/ctpop ...Andreas Jonson1-4/+4
2024-04-11[InstCombine] Infer nsw/nuw for trunc (#87910)Yingwei Zheng1-2/+2
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov1-6/+6
2023-12-04Use Address for CGBuilder's CreateAtomicRMW and CreateAtomicCmpXchg. (#74349)James Y Knight1-2/+2
2023-11-27[InstCombine] Set disjoint flag when turning Add into Or. (#72702)Craig Topper1-1/+1
2023-03-10[Clang] Convert some tests to opaque pointers (NFC)Nikita Popov1-347/+342
2022-04-07[OpaquePtrs][Clang] Add -no-opaque-pointers to tests (NFC)Nikita Popov1-4/+4
2022-02-15Use functions with prototypes when appropriate; NFCAaron Ballman1-3/+3
2022-01-06[CodeGen] Emit elementtype attributes for indirect inline asm constraintsNikita Popov1-8/+8
2021-11-17[clang] Make -masm=intel affect inline asm styleNico Weber1-14/+14
2021-07-23[MS] Preserve base register %esi around movs[bwl]namazso1-3/+3
2021-02-11NFC: update clang tests to check ordering and alignment for atomicrmw/cmpxchg.James Y Knight1-131/+131
2020-11-25[MS] Add more 128bit cmpxchg intrinsics for AArch64Reid Kleckner1-22/+49
2020-11-25[MS] Fix double evaluation of MSVC builtin argumentsReid Kleckner1-8/+12
2020-07-08[X86] Enabled a bunch of 64-bit Interlocked* functions intrinsics on 32-bit W...Craig Topper1-35/+35
2019-07-22Updated the signature for some stack related intrinsics (CLANG)Christudasan Devadasan1-1/+1
2019-03-28[MS] Make __iso_volatile_* available on all targetsReid Kleckner1-0/+29
2019-02-06[COFF, ARM64] Add ARM64 support for MS intrinsic _fastfailTom Tan1-3/+2
2018-11-06[COFF, ARM64] Implement InterlockedDecrement*_* builtinsMandeep Singh Grang1-0/+81
2018-11-06[COFF, ARM64] Implement InterlockedIncrement*_* builtinsMandeep Singh Grang1-0/+81
2018-11-06[COFF, ARM64] Implement InterlockedAnd*_* builtinsMandeep Singh Grang1-0/+96
2018-11-06[COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang1-0/+96
2018-11-06Revert "[COFF, ARM64] Implement InterlockedXor*_* builtins"Mandeep Singh Grang1-0/+1002
2018-11-06[COFF, ARM64] Implement InterlockedXor*_* builtinsMandeep Singh Grang1-1002/+0
2018-11-06[COFF, ARM64] Implement InterlockedOr*_* builtinsMandeep Singh Grang1-0/+96
2018-11-06[COFF, ARM64] Implement InterlockedCompareExchange*_* builtinsMandeep Singh Grang1-0/+108
2018-11-02[COFF, ARM64] Implement InterlockedExchange*_* builtinsMandeep Singh Grang1-0/+84
2018-11-01[COFF, ARM64] Implement llvm.addressofreturnaddress intrinsicMandeep Singh Grang1-1/+1
2018-10-31[ARM64] [Windows] Implement _InterlockedExchangeAdd*_* builtins.Eli Friedman1-2/+90
2018-10-05[COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsicMandeep Singh Grang1-0/+15
2018-08-21Eliminate instances of `EmitScalarExpr(E->getArg(n))` in EmitX86BuiltinExpr().Nico Weber1-6/+13
2018-07-17[COFF] Add more missing MSVC ARM64 intrinsicsMandeep Singh Grang1-3/+7
2018-06-21[X86] Correct the inline assembly implementations of __movsb/w/d/q and __stos...Craig Topper1-0/+83
2018-06-14[X86] Add inline assembly versions of _InterlockedExchange_HLEAcquire/Release...Craig Topper1-0/+49
2018-06-05Reimplement the bittest intrinsic family as builtins with inline asmReid Kleckner1-11/+0
2018-02-23Bring r325915 back.Rafael Espindola1-1/+1
2018-02-23Revert "Start setting dso_local for COFF."Rafael Espindola1-1/+1
2018-02-23Start setting dso_local for COFF.Rafael Espindola1-1/+1
2018-01-19Change memcpy/memove/memset to have dest and source alignment attributes (Ste...Daniel Neilson1-2/+2
2017-12-14[CodeGen][X86] Implement _InterlockedCompareExchange128 intrinsicReid Kleckner1-1/+22
2017-04-07Attempt to fix ms-intrinsics.c testHans Wennborg1-6/+6
2017-04-07Implement _interlockedbittestandset as a builtinHans Wennborg1-0/+11
2017-03-06[MS] Add support for __ud2 and __int2c MSVC intrinsicsReid Kleckner1-1/+15
2017-02-09[MS] Implement the __fastfail intrinsic as a builtinReid Kleckner1-1/+13
2016-10-14Implement __stosb intrinsic as a volatile memsetAlbert Gutowski1-0/+16