summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenFunction.cpp
AgeCommit message (Expand)Author
2024-03-19[AArch64] Add soft-float ABI (#84146)ostannard
2024-03-15Revert "[clang][nullability] allow _Nonnull etc on nullable class types (#827...Sam McCall
2024-03-14[clang][nullability] allow _Nonnull etc on nullable class types (#82705)Sam McCall
2024-03-09[X86] Finally handle target of __builtin_ia32_cmp[p|s][s|d] from avx into sse...Freddy Ye
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps
2023-11-19[NFC] Fix typos in commentsPhoebe Wang
2023-11-15[CodeGen] [riscv] Remove no-op ptr-to-ptr bitcasts (NFC)Benjamin Kramer
2023-11-11[clang] Replace uses of CreatePointerBitCastOrAddrSpaceCast (NFC) (#68277)Youngsuk Kim
2023-11-11[clang][CodeGen] Ensure consistent `mustprogress` attribute emissionAntonio Frighetto
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov
2023-10-17[HIP][Clang][CodeGen] Add CodeGen support for `hipstdpar`Alex Voicu
2023-10-11[clang] __is_trivially_equality_comparable for types containing lambdas (#68506)Amirreza Ashouri
2023-10-02-fsanitize=function: fix MSVC hashing to sugared type (#66816)Matheus Izvekov
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-08-25[X86] __builtin_cpu_supports: support x86-64{,-v2,-v3,-v4}Fangrui Song
2023-08-23[X86] Support arch=x86-64{,-v2,-v3,-v4} for target_clones attributeFangrui Song
2023-08-16[CodeGen][UBSan] Handle sugared QualTypes correctly inusama hameed
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-26Reland "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang
2023-07-19-fsanitize=function,MicrosoftMangle: Switch to xxh3_64bitsFangrui Song
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-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov
2023-05-22-fsanitize=function: support CFangrui Song
2023-05-20-fsanitize=function: use type hashes instead of RTTI objectsFangrui Song
2023-05-19[IR] Adds Instruction::setNoSanitizeMetadata()Enna1
2023-04-19[SanitizerBinaryMetadata] Respect no_sanitize("thread") function attributeMarco Elver
2023-03-15[Clang] Check feature requirement from inlined calleeQiu Chaofan
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka
2023-01-24[CodeGen] bugfix: ApplyDebugLocation goes out of scope before intendedusama hameed
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-11[clang][NFC] Use the TypeSize::getXXXValue() instead of TypeSize::getXXXSize)Guillaume Chatelet
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille
2022-12-27Reland "[AArch64] FMV support and necessary target features dependencies."Pavel Iliin
2022-12-21[Clang] Emit "min-legal-vector-width" attribute for X86 onlyPhoebe Wang
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-16[clang][dataflow] Remove unused argument in getNullabilityDani Ferreira Franco Moura
2022-12-15[NFC] Rename Function::insertBasicBlockAt() to Function::insert().Vasileios Porpodas
2022-12-12[IR][NFC] Adds Function::insertBasicBlockAt() to replace things like F->getBa...Vasileios Porpodas
2022-12-07Overload all llvm.annotation intrinsics for globals argumentAlex Richardson
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-30[CodeGen][X86] Crash fixes for "patchable-function" passSylvain Audi
2022-11-16[clang] Fix __try/__finally blocks in C++ constructors.Eli Friedman
2022-11-14Fix `unsafe-fp-math` attribute emission.Michele Scandale