aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGDecl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-03-27[clang][CodeGen] Allow `memcpy` replace with trivial auto var initAntonio Frighetto1-16/+27
2024-01-18[clang] Add size filter for stack auto init (#74777)Haopeng Liu1-0/+14
2023-11-25[clang] Avoid memcopy for small structure with padding under -ftrivial-auto-v...serge-sans-paille1-20/+15
2023-11-23Revert "[clang] Avoid memcopy for small structure with padding under -ftrivia...Florian Hahn1-15/+20
2023-11-23[clang] Avoid memcopy for small structure with padding under -ftrivial-auto-v...serge-sans-paille1-20/+15
2023-11-23Revert "[clang] Avoid memcopy for small structure with padding under -ftrivia...Muhammad Omair Javaid1-15/+20
2023-11-23[clang] Avoid memcopy for small structure with padding under -ftrivial-auto-v...serge-sans-paille1-20/+15
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov1-1/+1
2023-11-01[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-3/+1
2023-10-27[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim1-2/+0
2023-10-07[clang] remove ClassScopeFunctionSpecializationDecl (#66636)Krystian Stasiowski1-1/+0
2023-08-29[DebugInfo] Fix incorrect dbg.declare when nrvo flag is usedNikita Popov1-2/+1
2023-08-17[CodeGen] Remove Constant arguments from linkage functions, NFCI.Jonas Hahnfeld1-1/+1
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie1-2/+4
2023-08-09Intrinsics: Add type overload to stacksave and stackstoreMatt Arsenault1-5/+4
2023-07-15Add option -fkeep-persistent-storage-variables to emit all variables that hav...Zheng Qian1-0/+3
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso1-1/+1
2023-07-06Enable dynamic-sized VLAs for data sharing in OpenMP offloaded target regions.Doru Bercea1-17/+63
2023-07-02[clang][CodeGen] Fix global variables initialized with an inheriting construc...Eli Friedman1-1/+4
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim1-9/+7
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-2/+3
2023-06-09[Clang] Remove typed pointer consistency assertions (NFC)Nikita Popov1-3/+0
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg1-4/+8
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka1-2/+4
2023-02-01Reland "[codegen] Store address of indirect arguments on the stack"Felipe de Azevedo Piovezan1-1/+16
2023-01-16Revert "[codegen] Store address of indirect arguments on the stack"Felipe de Azevedo Piovezan1-16/+1
2023-01-16[codegen] Store address of indirect arguments on the stackFelipe de Azevedo Piovezan1-1/+16
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+1
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2022-12-16[clang][dataflow] Remove unused argument in getNullabilityDani Ferreira Franco Moura1-2/+2
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-12-03[clang-repl] Support statements on global scope in incremental mode.Vassil Vassilev1-0/+1
2022-10-24"Reapply "GH58368: Correct concept checking in a lambda defined in concept""Erich Keane1-0/+1
2022-10-24Revert "Reapply "GH58368: Correct concept checking in a lambda defined in con...Erich Keane1-1/+0
2022-10-24Reapply "GH58368: Correct concept checking in a lambda defined in concept""Erich Keane1-0/+1
2022-10-24Revert "GH58368: Correct concept checking in a lambda defined in concept"Erich Keane1-1/+0
2022-10-24GH58368: Correct concept checking in a lambda defined in conceptErich Keane1-0/+1
2022-10-12[HLSL] CodeGen hlsl cbuffer/tbuffer.Xiang Li1-3/+1
2022-09-21[NFC] Fix build error ignored by MSVC.Xiang Li1-0/+3
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-06-07[NFC][CodeGen] Rename methodMitch Phillips1-1/+1
2022-05-26[OpenMP] Use the align clause value from 'omp allocate' for globalsMike Rice1-0/+19
2022-04-23[clang][OpenMP][DebugInfo] Debug support for TLS variables present in OpenMP ...Alok Kumar Sharma1-1/+7
2022-04-15Fix size of flexible array initializers, and re-enable assertions.Eli Friedman1-6/+1
2022-04-14Comment out assertions about initializer size added in D123649.Eli Friedman1-0/+5
2022-04-14Allow flexible array initialization in C++.Eli Friedman1-0/+10
2022-03-28[Clang] Implement __builtin_source_location.James Y Knight1-0/+1
2022-03-17[CodeGen] Avoid some pointer element type accessesNikita Popov1-6/+5
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov1-4/+5
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov1-14/+7