summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-09[AllocToken, Clang] Infer type hints from sizeof expressions and casts (#156841)Marco Elver
2025-10-06[HLSL] Add support for elementwise and aggregate splat casting struct types w...Sarah Spall
2025-10-05Reapply "[clang] Convert second arg of __builtin_assume_aligned to Co… (#16...Timm Baeder
2025-09-26[Clang] Fix Codegen UO real/imag crash on scalar with type promotion (#160609)Amr Hesham
2025-09-15[NFC] Fix commas on assertion from 147514 (#158635)Erich Keane
2025-09-11[OpenMP] Conditional modifier on lastprivate clause is producing incorrect re...CHANDRA GHALE
2025-08-27[UBSan][BoundsSafety] Implement support for more expressive "trap reasons" (#...Dan Liew
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-25[Clang][CodeGen] Preserve alignment information for pointer arithmetics (#152...Yingwei Zheng
2025-08-20[Clang] Support using boolean vectors in ternary operators (#154145)Joseph Huber
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-08[Clang][CodeGen] Move `EmitPointerArithmetic` into `CodeGenFunction`. NFC. (#...Yingwei Zheng
2025-07-08[Clang] Fix crash on `void{}` (#147514)Corentin Jabot
2025-06-30[CodeGen] Remove an unnecessary cast (NFC) (#146380)Kazu Hirata
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang
2025-05-27[C2y] Fix _Countof handling of VLAs (#141621)Aaron Ballman
2025-05-23[KeyInstr][Clang] Assignment atom group (#134637)Orlando Cazalet-Hyams
2025-05-14[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for ...Craig Topper
2025-05-14[clang] Save ShuffleVectorExpr args as ConstantExpr (#139709)Timm Baeder
2025-05-09[clang] Add support for `__ptrauth` being applied to integer types (#137580)Oliver Hunt
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-05-09[Clang][CodeGen] Enable pointer overflow check for GCC workaround (#137849)Yingwei Zheng
2025-05-05[HLSL] Handle init list with OpaqueValueExprs in CGExprScalar (#138541)Sarah Spall
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka
2025-04-10[HLSL] Add support for modulo of floating point scalar and vectors (#135125)Farzon Lotfi
2025-04-08[clang] fp options fix for __builtin_convertvector (#134102)Jakub Ficek
2025-03-27[C2y] Implement WG14 N3369 and N3469 (_Countof) (#133125)Aaron Ballman
2025-03-18[Clang] Introduce a trait to determine the structure binding size (#131515)cor3ntin
2025-02-27[clang][CodeGen] Additional fixes for #114062 (#128166)Alex Voicu
2025-02-19[clang] handle fp options in __builtin_convertvector (#125522)Jakub Ficek
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall
2025-02-07[HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1...Sarah Spall
2025-02-06Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149)Sarah Spall
2025-02-06[HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842)Sarah Spall
2025-01-28[Clang] Add -fwrapv-pointer flag (#122486)Nikita Popov
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
2025-01-09[Clang] Adjust pointer-overflow sanitizer for N3322 (#120719)Nikita Popov
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi
2025-01-07[clang] Fix crashes when passing VLA to va_arg (#119563)天音あめ
2024-12-10[Clang] Change two placeholders from `undef` to `poison` [NFC] (#119141)Pedro Lobo
2024-12-06[clang][AArch64] Fix C++11 style initialization of typedef'd vectors (#118956)Benjamin Maxwell
2024-11-19[clang] Change some placeholders from undef to poison [NFC]Nuno Lopes
2024-11-03[Clang] Implement labelled type filtering for overflow/truncation sanitizers ...Justin Stitt
2024-10-22[clang codegen] fix crash emitting __array_rank (#113186)Congcong Cai
2024-10-03[OpenACC] Implement 'tile' attribute AST (#110999)Erich Keane
2024-09-23[IRBuilder] Remove uses of CreateGlobalStringPtr() (NFC)Nikita Popov
2024-09-11[HLSL] Allow truncation to scalar (#104844)Chris B