summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGObjCGNU.cpp
AgeCommit message (Expand)Author
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata
2025-05-16[clang] Use llvm::replace (NFC) (#140264)Kazu Hirata
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-03-23Allow direct dispatch for the ObjFW runtime (#126382)Jonathan Schleifer
2025-03-03[CodeGen][ObjCGNU] Replace PointerType::getUnqual(Type) with opaque pointer v...Mats Jun Larsen
2025-02-17[CodeGen][ObjC] Invalidate cached ObjC class layout information after parsing...Akira Hatanaka
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-10-30[clang] Remove some uses of llvm::StructType::setBody. NFC. (#113691)Jay Foad
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-09-11Set dllimport on Objective C ivar offsets (#107604)Frederik Carlier
2024-08-13[DataLayout] Remove constructor accepting a pointer to Module (#102841)Sergei Barannikov
2024-08-10[Clang][CodeGen] Fix bad codegen when building Clang with latest MSVC (#102681)Alexandre Ganea
2024-06-10[NFCI][metadata][clang] Use create{Unlikely,Likely}BranchWeights (#89467)Vitaly Buka
2024-05-30[CodeGen] Remove useless zero-index constant GEPs (NFCI)Nikita Popov
2024-04-25Fix Objective-C++ Sret of non-trivial data types on Windows ARM64 (#88671)Hugo Melder
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-01-22Enable direct methods and fast alloc calls for libobjc2. (#78030)David Chisnall
2024-01-12[ObjC]: Make type encoding safe in symbol names (#77797)Frederik Carlier
2024-01-10Objective C: use C++ exceptions on MinGW+GNUstep (#77255)Frederik Carlier
2024-01-09Set dllstorage on ObjectiveC ivar offsets (#77385)Frederik Carlier
2023-11-19[clang] Remove unused selStructPtrTy in CGObjCGNU.cpp (NFC)Jie Fu
2023-11-18[clang] Remove ConstantAggregateBuilderBase::addBitCast (NFC)Youngsuk Kim
2023-11-18[CGObjCGNU] Remove unneeded method 'CGObjCGNUstep2::EnforceType' (NFC)Youngsuk Kim
2023-11-11[clang][CGObjCGNU] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-11-07[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-11-06[clang][CGObjCGNU] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-08-02Stop using legacy helpers indicating typed pointer types. NFCBjorn Pettersson
2023-07-10[NFC] Initialize pointer fields and remove needless null check.Sindhu Chittireddy
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-07-24Fix crash in ObjC codegen introduced with 5ab6ee75994d645725264e757d67bbb1c96...David Chisnall
2022-04-15[clang][CodeGen] NFCI: Use FileEntryRefJan Svoboda
2022-03-17[CGObjCGNU] Remove pointer element type usesNikita Popov
2022-03-11[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in a coupleAkira Hatanaka
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov
2022-01-25[NFC] Remove uses of PointerType::getElementType()Nikita Popov
2021-12-15[CodeGen] Avoid deprecated ConstantAddress constructorNikita Popov
2021-10-08Fix a variety of bugs with nil-receiver checks when targetingJohn McCall
2021-07-17[OpaquePtr] Remove uses of CreateStructGEP() without element typeNikita Popov