summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2024-10-08[clang] Fix comment typos in CodeGen::EmitLoadOfGlobalRegLValueDavid Spickett
2024-10-07[Clang] Check that we have the correct RecordDecl (#111448)Bill Wendling
2024-10-03[Clang] Fix 'counted_by' for nested struct pointers (#110497)Jan Hendrik Farr
2024-10-01[HLSL] Array by-value assignment (#109323)Sarah Spall
2024-09-27[clang][CGExpr] Avoid Type::getPointerTo() (NFC) (#110209)Youngsuk Kim
2024-09-25[clang][codegen] Don't mark "int" TBAA on FP libcalls with indirect args (#10...Benjamin Maxwell
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-08-31[HLSL] Implement output parameter (#101083)Chris B
2024-08-23[Matrix] Preserve signedness when extending matrix index expression. (#103044)Florian Hahn
2024-08-15[ubsan] Display correct runtime messages for negative _BitInt (#96240)earnol
2024-08-15[Clang][NFC] Move FindCountedByField into FieldDecl (#104235)Bill Wendling
2024-08-09[DebugInfo][RemoveDIs] Use iterator-inserters in clang (#102006)Jeremy Morse
2024-08-01Reapply "[Clang] Fix nomerge attribute not working with __builtin_trap(), __d...Zequan Wu
2024-08-01Revert "[Clang] Fix nomerge attribute not working with __builtin_trap(), __de...Haowei Wu
2024-08-01[Clang] Fix nomerge attribute not working with __builtin_trap(), __debugbreak...Zequan Wu
2024-08-01[Clang][NFC] Improve generation of GEP and RecordDecl loop (#101434)Bill Wendling
2024-07-23[Clang] Ignore empty FieldDecls when asking for the field number (#100040)Bill Wendling
2024-07-19[PAC] Authenticate function pointers in UBSan type checks (#99590)Akira Hatanaka
2024-07-18[Clang] Loop over FieldDecls instead of all Decls (#99574)Bill Wendling
2024-07-18[PAC] Implement function pointer re-signing (#98847)Akira Hatanaka
2024-07-16[clang][CGRecordLayout] Remove dependency on isZeroSize (#96422)Michael Buch
2024-07-15[clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364)Mariya Podchishchaeva
2024-07-14[clang][NFC] Fix a warning (#98611)Piotr Fusik
2024-07-05[BPF] Fix linking issues in static map initializers (#91310)Nick Zavaritsky
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-06-21[clang] Implement function pointer signing and authenticated function calls (...Ahmed Bougacha
2024-06-21Revert "[ubsan] Display correct runtime messages for negative _BitInt" (#96239)earnol
2024-06-20[ubsan] Display correct runtime messages for negative _BitInt (#93612)earnol
2024-06-20[LLVM] Add InsertPosition union-type to remove overloads of Instruction-creat...Stephen Tozer
2024-06-19-fsanitize=vptr: Change hash function and simplify bit mixerFangrui Song
2024-06-17[clang][CodeGen] Return RValue from `EmitVAArg` (#94635)Mariya Podchishchaeva
2024-06-10[NFCI][metadata][clang] Use create{Unlikely,Likely}BranchWeights (#89467)Vitaly Buka
2024-05-23[NFC][Clang] Use `isa_and_nonnull` instead of `VD && isa<VarDecl>(VD)` (#93207)yronglin
2024-05-22[Clang] Remove parameter that shouldn't be there (#93086)Sirraide
2024-05-22[Clang] Perform derived-to-base conversion on explicit object parameter in la...Sirraide
2024-05-22[Clang][AArch64][SVE] Allow write to SVE vector elements using the subscript ...Momchil Velikov
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2024-04-25[NFC] Generalize ArraySections to work for OpenACC in the future (#89639)Erich Keane
2024-04-18[clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048)Timm Baeder
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena
2024-04-08Fix "[clang][UBSan] Add implicit conversion check for bitfields" (#87761)Axel Lundberg
2024-04-05[clang][CodeGen] Guard ubsan checks with `llvm.allow.ubsan.check` (#87436)Vitaly Buka
2024-04-03Revert "Revert "Revert "[clang][UBSan] Add implicit conversion check for bitf...Vitaly Buka
2024-04-03Revert "Revert "[clang][UBSan] Add implicit conversion check for bitfields"" ...Vitaly Buka
2024-04-03Revert "[clang][UBSan] Add implicit conversion check for bitfields" (#87518)Vitaly Buka
2024-04-03[CodeGen] Fix a warningKazu Hirata
2024-04-03[clang][UBSan] Add implicit conversion check for bitfields (#75481)Axel Lundberg
2024-04-01[ubsan][NFC] Remove recently added `cl::init(false)`Vitaly Buka