summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2025-04-23[cfi] Fix one -fno-sanitize-merge case, and add two TODOs (#135438)Thurston Dang
2025-04-22[clang] Rework `hasBooleanRepresentation`. (#136038)Michele Scandale
2025-04-18Revert "[Reland][Clang][CodeGen][UBSan] Add more precise attributes to recove...Vitaly Buka
2025-04-17[Reland][Clang][CodeGen][UBSan] Add more precise attributes to recoverable ub...Yingwei Zheng
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka
2025-04-14[clang][CodeGen] Add range metadata for atomic load of boolean type. #131476 ...Jan Górski
2025-04-12[Clang][CodeGen][UBSan] Remove redundant `EmitCheckValue` calls. NFCI (#135141)Yingwei Zheng
2025-04-11[Clang][CodeGen] Do not set inbounds flag in `EmitMemberDataPointerAddress` w...Yingwei Zheng
2025-04-11[Clang][CodeGen] Do not set inbounds flag for struct GEP with null base point...Yingwei Zheng
2025-04-10[C11] Implement WG14 N1285 (temporary lifetimes) (#133472)Aaron Ballman
2025-04-10Revert "[Clang][CodeGen][UBSan] Add more precise attributes to recoverable ub...Yingwei Zheng
2025-04-10[Clang][CodeGen][UBSan] Add more precise attributes to recoverable ubsan hand...Yingwei Zheng
2025-04-10[Clang][CodeGen] Respect -fwrapv-pointer when emitting struct GEPs (#134269)Yingwei Zheng
2025-04-08[Clang][OpenCL][AMDGPU] Allow a kernel to call another kernel (#115821)Aniket Lal
2025-04-04[clang] [sanitizer] predict trap checks succeed (#134310)Florian Mayer
2025-04-03[clang][NFC] Refactor CodeGen's hasBooleanRepresentation (#134159)Andy Kaylor
2025-04-03[ASan] Add metadata to renamed instructions so ASan doesn't use the i… (#11...gbMattN
2025-03-28[clang] [sanitizer] add pseudofunction to indicate array-bounds check (#128977)Florian Mayer
2025-03-11[HLSL] Make memory representation of boolean vectors in HLSL, vectors of i32....Sarah Spall
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall
2025-02-08[CodeGen] Replace of PointerType::get(Type) with opaque version (NFC) (#124771)Mats Jun Larsen
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-30Reapply "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cu...Thurston Dang
2025-01-29Revert "[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cut...Thurston Dang
2025-01-29[ubsan] Connect -fsanitize-skip-hot-cutoff to LowerAllowCheckPass<cutoffs> (#...Thurston Dang
2025-01-28[Clang] Add -fwrapv-pointer flag (#122486)Nikita Popov
2025-01-27[Clang] only inherit the parent eval context inside of lambdas (#124426)cor3ntin
2025-01-27[AArch64] Implement NEON FP8 vectors as VectorType (#123603)Momchil Velikov
2025-01-21[FIX] Include `<numeric>` in `clang/lib/CodeGen/CGExpr.cpp`Shilei Tian
2025-01-21[Clang] Remove 3-element vector load and store special handling (#104661)Shilei Tian
2025-01-16[NFC] [BoundsSan] use structured bindings (#123228)Florian Mayer
2025-01-13[ubsan] Pass fsanitize-skip-hot-cutoff into -fsanitize=bounds (#122576)Vitaly Buka
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
2025-01-09[Coverage] Introduce the type `CounterPair` for RegionCounterMap. NFC. (#112724)NAKAMURA Takumi
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