summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2023-11-29[clang][CodeGen] Handle template parameter objects with explicit address spac...Alex Voicu
2023-11-09[CodeGen] Revamp counted_by calculations (#70606)Bill Wendling
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov
2023-11-02[clang][CGExpr] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-10-14[Clang] Implement the 'counted_by' attribute (#68750)Bill Wendling
2023-10-09Revert "[Clang] Implement the 'counted_by' attribute" (#68603)alexfh
2023-10-04[Clang] Implement the 'counted_by' attributeBill Wendling
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-09-29Modify BoundsSan to improve debuggability (#65972)Oskar Wirga
2023-09-25[clang][CodeGen] Simplify code based on opaque pointers (#65624)Björn Pettersson
2023-09-23Propagate the volatile qualifier of exp to store /load operations .Umesh Kalappa
2023-08-17Reland^2 "Fix __cfi_check not aligned to 4k on relocatable files with no exec...Yi Kong
2023-08-17[CodeGen] Remove Constant arguments from linkage functions, NFCI.Jonas Hahnfeld
2023-08-14Make globals with mutable members non-constant, even in custom sectionsDavid Blaikie
2023-08-04Revert "Reland "Fix __cfi_check not aligned to 4k on relocatable files with n...Florian Mayer
2023-08-04Reland "Fix __cfi_check not aligned to 4k on relocatable files with no execut...Yi Kong
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson
2023-08-03Revert "Fix __cfi_check not aligned to 4k on relocatable files with no execut...Yi Kong
2023-08-03Fix __cfi_check not aligned to 4k on relocatable files with no executable codeYi Kong
2023-07-24[Clang] Fix consteval propagation for aggregates and defaulted constructorsCorentin Jabot
2023-07-14clang: Attach !fpmath metadata to __builtin_sqrt based on language flagsMatt Arsenault
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso
2023-07-02[clang] Remove CGBuilderTy::CreateElementBitCastYoungsuk Kim
2023-06-29[clang][CodeGen] Remove no-op EmitCastToVoidPtr (NFC)Sergei Barannikov
2023-06-18[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim
2023-06-10[clang][WebAssembly] Implement support for table types and builtinsPaulo Matos
2023-05-29[CodeGen] Use llvm::LLVMContext::MD_nontemporal (NFC)Kazu Hirata
2023-05-25-fsanitize=function: fix alignment fault on Arm targets.Simon Tatham
2023-05-23[NFC][Clang] Fix Coverity bug with dereference null return value in clang::Co...Manna, Soumi
2023-05-22-fsanitize=function: support CFangrui Song
2023-05-20-fsanitize=function: use type hashes instead of RTTI objectsFangrui Song
2023-05-19Change -fsanitize=function to place two words before the function entryFangrui Song
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg
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
2023-01-12[Clang] Emit noundef metadata next to range metadataNikita Popov
2023-01-11[clang][NFC] Use the TypeSize::getXXXValue() instead of TypeSize::getXXXSize)Guillaume Chatelet
2022-12-08Revert "[AMDGPU] Disable bool range metadata to workaround backend issue"Yaxun (Sam) Liu
2022-12-03[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-12-01[clang] Avoid duplicating ProgramAddressSpace in TargetInfo. NFCIAlex Richardson
2022-11-30[clang] Do not merge traps in functions annotated optnoneHenrik G. Olsson
2022-11-29clang: Fix cast failure when using -fsanitize=undefined for HIPMatt Arsenault
2022-11-17Fix declare target implementation to support enter.Doru Bercea
2022-11-10[ObjC] avoid crashing when emitting synthesized getter/setter and ptrdiff_t i...Matt Jacobson
2022-11-07[HLSL] Added HLSL this as a referenceGrace Jennings
2022-11-02[clang] Fix inline builtin functions of an __asm__ renamed function with symb...Martin Storsjö