summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2024-08-20[Clang] Re-land Overflow Pattern Exclusions (#104889)Justin Stitt
2024-08-15Revert "[Clang] Overflow Pattern Exclusions (#100272)"Thurston Dang
2024-08-15[Clang] Overflow Pattern Exclusions (#100272)Justin Stitt
2024-07-26clang: Allow targets to set custom metadata on atomics (#96906)Matt Arsenault
2024-07-18[PAC] Implement function pointer re-signing (#98847)Akira Hatanaka
2024-07-15[clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364)Mariya Podchishchaeva
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-17[clang][CodeGen] Return RValue from `EmitVAArg` (#94635)Mariya Podchishchaeva
2024-06-15(New) Add option to generate additional debug info for expression dereferenci...William Junda Huang
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm
2024-06-11Revert "Add option to generate additional debug info for expression dereferen...William Junda Huang
2024-06-03Add option to generate additional debug info for expression dereferencing poi...William Junda Huang
2024-05-29Revert "Add option to generate additional debug info for expression dereferen...Mehdi Amini
2024-05-29Add option to generate additional debug info for expression dereferencing poi...William Junda Huang
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-05-02[Clang][CodeGen] Optimised LLVM IR for atomic increments/decrements on floats...Krishna Narayanan
2024-04-29Move several vector intrinsics out of experimental namespace (#88748)Maciej Gabka
2024-04-22clang: Remove unnecessary pointer bitcastMatt Arsenault
2024-04-19[clang][CodeGen] Fix shift-exponent ubsan check for signed _BitInt (#88004)Björn Pettersson
2024-04-08Fix "[clang][UBSan] Add implicit conversion check for bitfields" (#87761)Axel Lundberg
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[clang][UBSan] Add implicit conversion check for bitfields (#75481)Axel Lundberg
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka
2024-02-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun
2024-02-21[Sanitizer] Support -fwrapv with -fsanitize=signed-integer-overflow (#82432)Justin Stitt
2024-02-15Remove assert introduced in #71098Chris Bieneman
2024-02-15[HLSL] Vector standard conversions (#71098)Chris B
2024-02-13[IRGen][AArch64][RISCV] Generalize bitcast between i1 predicate vector and i8...Craig Topper
2024-02-08[DirectX] Fix HLSL bitshifts to leverage the OpenCL pipeline for bitshifting ...Cooper Partin
2024-02-06[clang][CodeGen][UBSan] Fixing shift-exponent generation for _BitInt (#80515)Adam Magier
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin
2024-01-22[Coverage][clang] Ensure bitmap for ternary condition is updated before visit...Alan Phipps
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2023-12-19[Clang] Use poison as base for vector literalsNikita Popov
2023-12-04Use Address for CGBuilder's CreateAtomicRMW and CreateAtomicCmpXchg. (#74349)James Y Knight
2023-11-13[clang][CGExprScalar] Remove no-op ptr-to-ptr bitcast (NFC) (#72072)Youngsuk Kim
2023-11-13[Clang] Add __datasizeof (#67805)philnik777
2023-10-31[clang][NFC] Refactor `VectorType::VectorKind`Vlad Serebrennikov
2023-10-30[clang][NFC] Assert not llvm_unreachable (#70149)Nathan Sidwell
2023-10-19[Clang] Add __builtin_vectorelements to get number of elements in vector (#69...Lawrence Benson
2023-10-04[CodeGen] Respect pointer-overflow sanitizer for void pointers (#67772)Nikita Popov