summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
AgeCommit message (Expand)Author
2025-11-20[msan] Fix handling of 256-bit hadd/hsub instructions (#168121)Thurston Dang
2025-11-13[msan][NFCI] Generalize handlePairwiseShadowOrIntrinsic to have shards (#167954)Thurston Dang
2025-11-13[msan] Support x86_avx512bf16_dpbf16ps (#166862)Thurston Dang
2025-11-04[msan][NFCI] Generalize handleVectorPmaddIntrinsic() (#166282)Thurston Dang
2025-10-27[Instrumentation] Fix typos across files in Transforms/Instrumentation (#165251)Yi-Chi Lee
2025-10-24[msan] Convert target("aarch64.svcount") from compile-time crash to MSan fals...Thurston Dang
2025-10-20[IR] Replace alignment argument with attribute on masked intrinsics (#163802)Nikita Popov
2025-10-02[MemorySanitizer] Use getelementptr instead of ptrtoint+add+inttoptr (#161392)Nikita Popov
2025-09-30[x86][AVX-VNNI] Fix VPDPBXXD Argument Type (#159222)BaiXilin
2025-09-25[msan] Handle AVX512/AVX10 vrndscale (#160624)Thurston Dang
2025-09-24[msan][NFCI] Generalize handleAVX512VectorGenericMaskedFP() operands (#159966)Thurston Dang
2025-09-15[msan] Handle AVX512/AVX10 rcp and rsqrt (#158397)Thurston Dang
2025-09-11[msan] Handle AVX512 pack with saturation intrinsics (#157984)Thurston Dang
2025-09-10[Instrumentation] Fix formatting of MemorySanitizer.cppKazu Hirata
2025-09-10Mark variable as maybe unused (only used in debug mode) (#157875)Karlo Basioli
2025-09-10[x86][AVX-VNNI] Fix VPDPBUSD Argument Types (#155194)BaiXilin
2025-09-02[msan] Fix multiply-add-accumulate (#153927) to use ReductionFactor (#155748)Thurston Dang
2025-08-25[msan][NFCI] Refactor visitIntrinsicInst() into instruction families (#154878)Thurston Dang
2025-08-21[msan] Handle AVX512 VCVTPS2PH (#154460)Thurston Dang
2025-08-18[msan] Handle multiply-add-accumulate; apply to AVX Vector Neural Network Ins...Thurston Dang
2025-08-18[msan] Add Instrumentation for Avx512 Instructions: pmaddw, pmaddubs (#153919)Thurston Dang
2025-08-15[msan] Handle SSE/AVX pshuf intrinsic by applying to shadow (#153895)Thurston Dang
2025-08-15[msan] Reland with even more improvement: Improve packed multiply-add instrum...Thurston Dang
2025-08-12Revert "[msan] Improve packed multiply-add instrumentation" (#153343)Thurston Dang
2025-08-12[msan] Improve packed multiply-add instrumentation (#152941)Thurston Dang
2025-08-12[MemorySanitizer] Fix an unused-variable warning (NFC)Jie Fu
2025-08-11[NFCI][msan] Refactor into 'horizontalReduce' (#152961)Thurston Dang
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-08-04[IR] Allow poison argument to lifetime markers (#151148)Nikita Popov
2025-07-30[msan] Approximately handle AVX Galois Field Affine Transformation (#150794)Thurston Dang
2025-07-23[llvm] Remove unused includes (NFC) (#150265)Kazu Hirata
2025-07-23[Sanitizers] Remove handling for lifetimes on non-alloca insts (NFC) (#149994)Nikita Popov
2025-07-15[msan] Re-fix disjoint OR instrumentation from #145990 (#148760)Thurston Dang
2025-07-15[msan] Fix 'Simplify 'maskedCheckAVXIndexShadow' #147839' (#148785)Thurston Dang
2025-07-10[msan] Model is_int_min_poison to avoid false negative in abs (#148069)Thurston Dang
2025-07-09[msan] Fix -Wunused-but-set-variable after #147839Fangrui Song
2025-07-09[msan] Simplify 'maskedCheckAVXIndexShadow' (#147839)Thurston Dang
2025-07-09[msan] Check mask and rounding mode in handleAVX512VectorConvertFPToInt (#147...Thurston Dang
2025-07-09[NFCI][msan] Refactor to use 'isFixedIntVector' etc. (#147789)Thurston Dang
2025-07-08[msan] Handle AVX512 vector down convert (non-mem) intrinsics (#147606)Thurston Dang
2025-07-08[NFC] [MSAN] disambiguate insertShadowCheck (#146616)Florian Mayer
2025-07-07[NFCI][msan] Extract 'maybeShrinkVectorShadow' and 'maybeExtendVectorShadowWi...Thurston Dang
2025-07-07[MSAN] only require needed bits to be initialized for permilvar (#147407)Florian Mayer
2025-07-07[msan] Add handler for llvm.x86.avx512.mask.cvtps2dq.512 (#147377)Thurston Dang
2025-07-07[MSAN] handle permi2var (#146437)Florian Mayer
2025-07-02[msan] Fix "Add optional flag to improve instrumentation of disjoint OR (#145...Thurston Dang
2025-07-02[NFC] [MSAN] replace (void) with [[maybe_unused]] (#146617)Florian Mayer
2025-06-26[msan] Add optional flag to improve instrumentation of disjoint OR (#145990)Thurston Dang
2025-06-25[msan] Sharpen instrumentation of Intrinsic::{ctlz,cttz} (#145609)Thurston Dang
2025-06-24Reapply "[msan] Automatically print shadow for failing outlined checks" (#145...Thurston Dang