summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGBlocks.cpp
AgeCommit message (Expand)Author
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov
2025-05-16[clang] Use llvm::replace (NFC) (#140264)Kazu Hirata
2025-05-11[clang] Use StringRef::consume_front (NFC) (#139472)Kazu Hirata
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt
2025-02-08[CodeGen] Replace of PointerType::get(Type) with opaque version (NFC) (#124771)Mats Jun Larsen
2025-02-05CodeGen: support static linking for libclosure (#125384)Saleem Abdulrasool
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-11-14[clang codegen] Add CreateRuntimeFunction overload that takes a clang type. (...Eli Friedman
2024-10-30[clang] Remove some uses of llvm::StructType::setBody. NFC. (#113691)Jay Foad
2024-10-22[clang][OpenCL][CodeGen][AMDGPU] Do not use `private` as the default AS for w...Alex Voicu
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-07-09[CodeGen] Add a flag to disable emitting block signature strings (#96944)Akira Hatanaka
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling
2024-04-04[clang][CGBlocks] Remove unused variable "refType" [NFC]Mikael Holmen
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-18[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)Orlando Cazalet-Hyams
2024-03-18Revert "[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)"Orlando Cazalet-Hyams
2024-03-18Revert "Fix formatting in #84756"Orlando Cazalet-Hyams
2024-03-18Fix formatting in #84756Orlando Cazalet-Hyams
2024-03-18[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)Orlando Cazalet-Hyams
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov
2023-11-02[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-11-01[CGBlocks] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-08-10[clang] Drop some references to typed pointers (getInt8PtrTy). NFCBjorn Pettersson
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson
2023-07-30[CodeGen] Remove unused declaration/function BlockCaptureManagedEntityKazu Hirata
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
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-03-23[CGBlocks] Don't assume presence of bitcastNikita Popov
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-17[CodeGen] Avoid pointer element type access for blocksNikita Popov
2022-03-03[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated inAkira Hatanaka
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov
2022-01-11[CodeGen] Treat ObjC `__unsafe_unretained` and class types as trivialAkira Hatanaka
2021-12-15[CodeGen] Avoid some pointer element type accessesNikita Popov