aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGBlocks.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-15[DebugInfo][RemoveDIs] Suppress getNextNonDebugInfoInstruction (#144383)Jeremy Morse1-2/+2
2025-07-14[clang][ObjC][PAC] Add ptrauth protections to objective-c (#147899)Oliver Hunt1-2/+19
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata1-3/+3
2025-06-02[CodeGen] Move CodeGenPGO behind unique_ptr (NFC) (#142155)Nikita Popov1-1/+2
2025-05-16[clang] Use llvm::replace (NFC) (#140264)Kazu Hirata1-1/+1
2025-05-11[clang] Use StringRef::consume_front (NFC) (#139472)Kazu Hirata1-2/+1
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt1-1/+55
2025-02-08[CodeGen] Replace of PointerType::get(Type) with opaque version (NFC) (#124771)Mats Jun Larsen1-22/+1
2025-02-05CodeGen: support static linking for libclosure (#125384)Saleem Abdulrasool1-2/+2
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-11-14[clang codegen] Add CreateRuntimeFunction overload that takes a clang type. (...Eli Friedman1-8/+6
2024-10-30[clang] Remove some uses of llvm::StructType::setBody. NFC. (#113691)Jay Foad1-5/+3
2024-10-22[clang][OpenCL][CodeGen][AMDGPU] Do not use `private` as the default AS for w...Alex Voicu1-1/+2
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen1-2/+3
2024-07-09[CodeGen] Add a flag to disable emitting block signature strings (#96944)Akira Hatanaka1-10/+21
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov1-1/+1
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha1-1/+1
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-2/+2
2024-04-04[clang][CGBlocks] Remove unused variable "refType" [NFC]Mikael Holmen1-1/+1
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-15/+19
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-19/+15
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-15/+19
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-19/+15
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-15/+19
2024-03-18[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)Orlando Cazalet-Hyams1-1/+4
2024-03-18Revert "[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)"Orlando Cazalet-Hyams1-4/+1
2024-03-18Revert "Fix formatting in #84756"Orlando Cazalet-Hyams1-1/+1
2024-03-18Fix formatting in #84756Orlando Cazalet-Hyams1-1/+1
2024-03-18[RemoveDIs] Update Clang front end to handle DbgRecords (#84756)Orlando Cazalet-Hyams1-1/+4
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov1-8/+8
2023-11-02[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-3/+2
2023-11-01[CGBlocks] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-9/+8
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov1-1/+1
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson1-13/+7
2023-08-10[clang] Drop some references to typed pointers (getInt8PtrTy). NFCBjorn Pettersson1-3/+2
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson1-9/+4
2023-07-30[CodeGen] Remove unused declaration/function BlockCaptureManagedEntityKazu Hirata1-22/+0
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim1-20/+14
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-1/+2
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet1-2/+2
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson1-9/+5
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata1-2/+2
2022-03-23[CGBlocks] Don't assume presence of bitcastNikita Popov1-2/+3
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer1-2/+1
2022-03-17[CodeGen] Avoid pointer element type access for blocksNikita Popov1-2/+3
2022-03-03[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated inAkira Hatanaka1-14/+13
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-21/+21
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov1-18/+12