summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGAtomic.cpp
AgeCommit message (Expand)Author
2025-11-21[clang][NFC] Inline Frontend/FrontendDiagnostic.h -> Basic/DiagnosticFrontend...Jordan Rupprecht
2025-10-20[Clang][NFC] Rename UnqualPtrTy to DefaultPtrTy (#163207)Juan Manuel Martinez Caamaño
2025-10-19[clang] [libc++] fix _Atomic c11 compare exchange does not update expected re...Hui
2025-10-13[Clang] Add support for fp when using min_fetch/max_fetch atomics (#160330)Amina Chabane
2025-10-01[AST] Give `CharUnits::operator%` a consistent type. NFC (#160781)Justin Bogner
2025-09-26[clang][CodeGen] Fix sub-optimal clang CodeGen for __atomic_test_and_set (#16...Sirui Mu
2025-06-24[KeyInstr][Clang] Atomic ops atoms (#141624)Orlando Cazalet-Hyams
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-04-14[clang][CodeGen] Add range metadata for atomic load of boolean type. #131476 ...Jan Górski
2025-04-07[Clang] Use "syncscope" instead of "synchscope". NFC. (#134616)Jay Foad
2025-01-22[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#121943)Oliver Stannard
2024-12-20Revert "[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#1...Mikhail Goncharov
2024-12-19[Clang] Re-write codegen for atomic_test_and_set and atomic_clear (#120449)Oliver Stannard
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-17clang/AMDGPU: Set noalias.addrspace metadata on atomicrmw (#102462)Matt Arsenault
2024-09-25[SPIRV][RFC] Rework / extend support for memory scopes (#106429)Alex Voicu
2024-07-26clang: Allow targets to set custom metadata on atomics (#96906)Matt Arsenault
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-04-12[clang][CodeGen][OpenMP] Fix casting of atomic update of ptr types (#88215)Mike Rice
2024-04-02[ClangFE] Improve handling of casting of atomic memory operations. (#86691)Jonas Paulsson
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-12Don't do casting of atomic FP loads/stores in FE. (#83446)Jonas Paulsson
2024-02-12[clang][CodeGen] Emit atomic IR in place of optimized libcalls. (#73176)Logikable
2023-12-07[Clang] Introduce scoped variants of GNU atomic functions (#72280)Joseph Huber
2023-12-04Use Address for CGBuilder's CreateAtomicRMW and CreateAtomicCmpXchg. (#74349)James Y Knight
2023-11-21[clang][NFC] Reorder Atomic builtins to be consistent. (#72718)Logikable
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-06-29[clang][CodeGen] Remove no-op EmitCastToVoidPtr (NFC)Sergei Barannikov
2023-06-27[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov
2023-05-31[clang] Allow fp in atomic fetch max/min builtinsYaxun (Sam) Liu
2023-05-30[HIP] Add missing __hip_atomic_fetch_sub supportLuke Drummond
2022-08-23[clang-cl] Expose the /volatile:{iso,ms} choice via _ISO_VOLATILEDavid Majnemer
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-03-02[NFC][Clang][OpaquePtr] Remove the call to Address::deprecated inAkira Hatanaka
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-10[clang][OpaquePtr] Use proper Address constructor in AtomicInfo::getAtomicAdd...Arthur Eubanks
2022-01-25[clang] Remove some getPointerElementType() usesNikita Popov
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton
2021-12-15[CodeGen] Prefer CreateElementBitCast() where possibleNikita Popov
2021-12-15[CodeGen] Avoid some pointer element type accessesNikita Popov
2021-11-29[HIP] Add atomic load, atomic store and atomic cmpxchng_weak builtin support ...Anshil Gandhi
2021-11-23[HIP] Add HIP scope atomic operationsYaxun (Sam) Liu
2021-10-28[clang][compiler-rt][atomics] Add `__c11_atomic_fetch_nand` builtin and suppo...Kai Luo