aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-07-08[Clang] Fix crash on `void{}` (#147514)Corentin Jabot1-1/+3
2025-06-30[CodeGen] Remove an unnecessary cast (NFC) (#146380)Kazu Hirata1-8/+7
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang1-28/+72
2025-05-27[C2y] Fix _Countof handling of VLAs (#141621)Aaron Ballman1-11/+11
2025-05-23[KeyInstr][Clang] Assignment atom group (#134637)Orlando Cazalet-Hyams1-0/+4
2025-05-14[RISCV] Improve casting between i1 scalable vectors and i8 fixed vectors for ...Craig Topper1-4/+17
2025-05-14[clang] Save ShuffleVectorExpr args as ConstantExpr (#139709)Timm Baeder1-1/+1
2025-05-09[clang] Add support for `__ptrauth` being applied to integer types (#137580)Oliver Hunt1-1/+1
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault1-3/+2
2025-05-09[Clang][CodeGen] Enable pointer overflow check for GCC workaround (#137849)Yingwei Zheng1-5/+22
2025-05-05[HLSL] Handle init list with OpaqueValueExprs in CGExprScalar (#138541)Sarah Spall1-0/+13
2025-05-02[IRBuilder] Add versions of createInsertVector/createExtractVector that take ...Craig Topper1-6/+4
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-0/+62
2025-04-10[HLSL] Add support for modulo of floating point scalar and vectors (#135125)Farzon Lotfi1-2/+5
2025-04-08[clang] fp options fix for __builtin_convertvector (#134102)Jakub Ficek1-4/+8
2025-03-27[C2y] Implement WG14 N3369 and N3469 (_Countof) (#133125)Aaron Ballman1-16/+31
2025-03-18[Clang] Introduce a trait to determine the structure binding size (#131515)cor3ntin1-1/+6
2025-02-27[clang][CodeGen] Additional fixes for #114062 (#128166)Alex Voicu1-0/+16
2025-02-19[clang] handle fp options in __builtin_convertvector (#125522)Jakub Ficek1-0/+2
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall1-1/+6
2025-02-07[HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1...Sarah Spall1-0/+45
2025-02-06Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149)Sarah Spall1-45/+0
2025-02-06[HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842)Sarah Spall1-0/+45
2025-01-28[Clang] Add -fwrapv-pointer flag (#122486)Nikita Popov1-6/+6
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang1-37/+47
2025-01-09[Clang] Adjust pointer-overflow sanitizer for N3322 (#120719)Nikita Popov1-12/+4
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi1-4/+11
2025-01-07[clang] Fix crashes when passing VLA to va_arg (#119563)天音あめ1-5/+0
2024-12-10[Clang] Change two placeholders from `undef` to `poison` [NFC] (#119141)Pedro Lobo1-2/+2
2024-12-06[clang][AArch64] Fix C++11 style initialization of typedef'd vectors (#118956)Benjamin Maxwell1-1/+2
2024-11-19[clang] Change some placeholders from undef to poison [NFC]Nuno Lopes1-1/+1
2024-11-03[Clang] Implement labelled type filtering for overflow/truncation sanitizers ...Justin Stitt1-4/+32
2024-10-22[clang codegen] fix crash emitting __array_rank (#113186)Congcong Cai1-1/+1
2024-10-03[OpenACC] Implement 'tile' attribute AST (#110999)Erich Keane1-0/+4
2024-09-23[IRBuilder] Remove uses of CreateGlobalStringPtr() (NFC)Nikita Popov1-1/+1
2024-09-11[HLSL] Allow truncation to scalar (#104844)Chris B1-6/+11
2024-09-10[clang] fix half && bfloat16 convert node expr codegen (#89051)JinjinLi8681-0/+4
2024-09-05Reland "[clang] Add nuw attribute to GEPs (#105496)" (#107257)Hari Limaye1-3/+14
2024-09-04[Clang][CodeGen] Fix type for atomic float incdec operators (#107075)Yingwei Zheng1-11/+14
2024-08-28Revert "[clang] Add nuw attribute to GEPs" (#106343)Vitaly Buka1-14/+3
2024-08-27[clang] Add nuw attribute to GEPs (#105496)Hari Limaye1-3/+14
2024-08-23[Clang] Overflow Pattern Exclusion - rename some patterns, enhance docs (#105...Justin Stitt1-1/+1
2024-08-23[Matrix] Preserve signedness when extending matrix index expression. (#103044)Florian Hahn1-2/+2
2024-08-20[Clang] Re-land Overflow Pattern Exclusions (#104889)Justin Stitt1-2/+39
2024-08-15Revert "[Clang] Overflow Pattern Exclusions (#100272)"Thurston Dang1-39/+2
2024-08-15[Clang] Overflow Pattern Exclusions (#100272)Justin Stitt1-2/+39
2024-07-26clang: Allow targets to set custom metadata on atomics (#96906)Matt Arsenault1-6/+7
2024-07-18[PAC] Implement function pointer re-signing (#98847)Akira Hatanaka1-1/+6
2024-07-15[clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364)Mariya Podchishchaeva1-3/+4
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-0/+7