summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.h
AgeCommit message (Expand)Author
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-05-28[Clang][AArch64][SME] Add vector load/store (ld1/st1) intrinsicsBryan Chan
2023-05-20-fsanitize=function: use type hashes instead of RTTI objectsFangrui Song
2023-04-03[OpenMP][5.1] Fix parallel masked is ignored #59939Rafael A. Herrera Guaitero
2023-02-28[Coroutines] Avoid creating conditional cleanup markers in suspend blockWei Wang
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2023-01-13[clang][NFC] Remove dependency on DataLayout::getPrefTypeAlignmentGuillaume Chatelet
2022-12-27Reland "[AArch64] FMV support and necessary target features dependencies."Pavel Iliin
2022-12-20Revert "[AArch64] FMV support and necessary target features dependencies."Mitch Phillips
2022-12-20[AArch64] FMV support and necessary target features dependencies.Pavel Iliin
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-16[clang] Fix __try/__finally blocks in C++ constructors.Eli Friedman
2022-11-10[Clang][LoongArch] Implement __builtin_loongarch_dbar builtingonglingqin
2022-11-10[ObjC] avoid crashing when emitting synthesized getter/setter and ptrdiff_t i...Matt Jacobson
2022-11-08Fix duplicate word typos; NFCRageking8
2022-11-02[OPENMP]Initial support for error directive.Jennifer Yu
2022-10-10Repair a confusing standards reference; NFCAaron Ballman
2022-09-15Revert "[OpenMP] Codegen aggregate for outlined function captures"Dhruva Chakrabarti
2022-09-15[OpenMP] Codegen aggregate for outlined function capturesGiorgis Georgakoudis
2022-08-25Support of expression granularity for _Float16.Zahira Ammarguellat
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-24Revert "KCFI sanitizer"Sami Tolvanen
2022-08-24KCFI sanitizerSami Tolvanen
2022-08-19[Clang][AArch64] Use generic extract/insert vector for svget/svset/svcreate t...Caroline Concatto
2022-08-06[Clang][OpenMP] Fix the issue that `llvm.lifetime.end` is emitted too early f...Shilei Tian
2022-08-04AMDGPU/clang: Remove dead codeMatt Arsenault
2022-08-04[InstrProf] Add the skipprofile attributeEllis Hoag
2022-08-04[Clang][C++20] Support capturing structured bindings in lambdasCorentin Jabot
2022-08-03Revert "[Clang][C++20] Support capturing structured bindings in lambdas"Corentin Jabot
2022-08-03[Clang][C++20] Support capturing structured bindings in lambdasCorentin Jabot
2022-06-27[ubsan] Using metadata instead of prologue data for function sanitizerYuanfang Chen
2022-06-27Adding support for target in_reductionRitanya B Bharadwaj
2022-06-24[HIP] add -fhip-kernel-arg-nameYaxun (Sam) Liu
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-05-19[clang] Fix __has_builtinYaxun (Sam) Liu
2022-04-26[OpenMPIRBuilder] Remove ContinuationBB argument from Body callback.Michael Kruse
2022-04-13Add support for ignored bitfield conditional codegen.Erich Keane
2022-03-23Reapply [CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()Nikita Popov
2022-03-23Revert "[CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()"Nikita Popov
2022-03-22[CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()Nikita Popov
2022-03-18[CodeGen] Store element type in DominatingValue<RValue>Nikita Popov
2022-03-16[Clang] Allow "ext_vector_type" applied to BooleansSimon Moll
2022-03-14[Clang] always_inline statement attributeDávid Bolvanský
2022-03-07Simplify OpenMP Lambda useDavid Blaikie
2022-02-28[Clang] noinline call site attributeDávid Bolvanský
2022-02-23[clang] Remove Address::deprecated() from CGClass.cppArthur Eubanks