summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGDeclCXX.cpp
AgeCommit message (Expand)Author
2025-06-19[CodeGen] Use range-based for loops (NFC) (#144939)Kazu Hirata
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-04-25Mark CXX module initializer with PACBTI attributes (#133716)Victor Campos
2025-04-10[HLSL][SPIR-V] Add hlsl_private address space for SPIR-V (#133464)Nathan Gauër
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-04-01[Clang][SPIR-V] Fix convergence tokens for dtor (#133469)Nathan Gauër
2025-03-27[clang] Use *Set::insert_range (NFC) (#133357)Kazu Hirata
2025-03-14[HLSL] Remove old resource annotations (#130338)Helena Kotas
2025-02-08[CodeGen] Replace of PointerType::get(Type) with opaque version (NFC) (#124771)Mats Jun Larsen
2025-01-22[HLSL] Fix global resource initialization (#123394)Helena Kotas
2024-12-17[TySan] Add initial Type Sanitizer support to Clang) (#76260)Florian Hahn
2024-10-22[clang][HIP] Don't use the OpenCLKernel CC when targeting AMDGCNSPIRV (#110447)Alex Voicu
2024-10-17[HLSL] Add handle initialization for simple resource declarations (#111207)Helena Kotas
2024-10-01Revert "[clang] Fix FIXME in dynamic initializer emission, NFCI"Martin Storsjö
2024-09-04[clang] Fix FIXME in dynamic initializer emission, NFCIReid Kleckner
2024-09-04[MS] Put dllexported inline global initializers in a comdat (#107154)Reid Kleckner
2024-07-17[clang] Ensure pointers passed to runtime support functions are correctly sig...Oliver Hunt
2024-07-02[C++20] [Modules] Skip calls to module initializer to modules if we know the ...Chuanqi Xu
2024-06-17[clang][CodeGen] Fix EmitInvariantStart for non-zero addrspace (#94346)Bruno De Fraine
2024-06-10[Clang][Sanitizers] Add numerical sanitizer (#93783)Alexander Shaposhnikov
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2023-11-10 [OpenMP] Rework handling of global ctor/dtors in OpenMP (#71739)Joseph Huber
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-10-10[CodeGen] Use a range-based for loop (NFC)Kazu Hirata
2023-10-02[C++20] [Modules] Fix crash when emitting module inits for duplicated modulesChuanqi Xu
2023-09-29[C++20] [Modules] Generate init calls for the modules imported in GMF or PMFChuanqi Xu
2023-09-29[NFC] [C++20] [Modules] Rename NamedModuleHasInit to NamedModuleHasInitChuanqi Xu
2023-09-28[C++20] [Modules] Don't generate call to an imported module that dont init an...Chuanqi Xu
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie
2023-07-26Reland "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang
2023-07-10[Clang][NFC] Fix "initalizer" typoCorentin Jabot
2023-06-22Revert "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang
2023-06-20Try to implement lambdas with inalloca parameters by forwarding without use o...Amy Huang
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-06-14[Clang] Rename getElementBitCast() -> withElementType() (NFC)Nikita Popov
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov
2023-05-16[NFC] [C++20] [Modules] Rename ASTContext::getNamedModuleForCodeGen to ASTCon...Chuanqi Xu
2023-05-16Revert "[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU into"Chuanqi Xu
2023-05-10[NFC] [C++20] [Modules] Refactor Sema::isModuleUnitOfCurrentTU intoChuanqi Xu
2023-03-29re-land [C++20][Modules] Introduce an implementation module.Iain Sandoe
2023-03-27Revert "[C++20][Modules] Introduce an implementation module."Mitch Phillips
2023-03-23[C++20][Modules] Introduce an implementation module.Iain Sandoe
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg
2023-02-13[NFC] Set C++20 Named Modules for CodeGen in ASTContext in the early placeChuanqi Xu
2022-12-18[C++20][Modules] Elide unused guard variables in Itanium ABI module initializ...Iain Sandoe
2022-12-01[clang] Avoid duplicating ProgramAddressSpace in TargetInfo. NFCIAlex Richardson
2022-11-08Fix duplicate word typos; NFCRageking8
2022-09-03[clang] Qualify auto in range-based for loops (NFC)Kazu Hirata
2022-08-22[CodeGen] Sort llvm.global_ctors by lexing order before emissionYuanfang Chen