summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2024-12-19[ubsan] Remove -ubsan-unique-traps (replace with -fno-sanitize-merge) (#120613)Thurston Dang
2024-12-18Reapply "[ubsan] Add -fsanitize-merge (and -fno-sanitize-merge) (#120…464)"...Thurston Dang
2024-12-18Revert "[ubsan] Add -fsanitize-merge (and -fno-sanitize-merge) (#120464)"Thurston Dang
2024-12-18[ubsan] Add -fsanitize-merge (and -fno-sanitize-merge) (#120464)Thurston Dang
2024-12-10[ubsan] Don't merge non-trap handlers if -ubsan-unique-traps or not optimized...Thurston Dang
2024-12-09[Clang][CodeGen] Remove extraneous dot prefixes [NFC] (#119275)Bill Wendling
2024-12-03[HLSL] get inout/out ABI for array parameters working (#111047)Sarah Spall
2024-11-26[ubsan] Change ubsan-unique-traps to use nomerge instead of counter (#117651)Thurston Dang
2024-11-21[Clang] Prevent null dereferences (#115502)smanna12
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-11-07[Clang] Add __builtin_counted_by_ref builtin (#114495)Bill Wendling
2024-11-04[ubsan] Suppression by type for `-fsanitize=enum` (#114754)Vitaly Buka
2024-10-28Adding splitdouble HLSL function (#109331)joaosaffran
2024-10-24[clang] Use {} instead of std::nullopt to initialize empty ArrayRef (#109399)Jay Foad
2024-10-14[clang] Fix segmentation fault caused by stack overflow on deeply nested expr...Boaz Brickner
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