summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
AgeCommit message (Expand)Author
2025-02-04[msan] Handle Intrinsic::vector_reduce_f{add,mul} (#125615)Thurston Dang
2025-02-04[msan] Generalize handleVectorReduceIntrinsic to support Arm NEON add reducti...Thurston Dang
2025-02-03[msan] Handle llvm.bitreverse by applying intrinsic to shadow (#125606)Thurston Dang
2025-01-28[msan] Fix -Wunused-variable in non-assertion builds after #124421Fangrui Song
2025-01-28[msan] Handle x86_avx512_(min|max)_p[sd]_512 intrinsics (#124421)Thurston Dang
2025-01-28[msan] Use horizontal add to compute shadow for horizontal sub (#124835)Thurston Dang
2025-01-28[msan][NFCI] Generalize handleIntrinsicByApplyingToShadow to allow alternativ...Thurston Dang
2025-01-28Reapply "[msan] Add handlers for AVX masked load/store intrinsics (#123857)"Thurston Dang
2025-01-27[NFC][DebugInfo] Use iterators for instruction insertion in more places (#124...Jeremy Morse
2025-01-27Revert "[msan] Add handlers for AVX masked load/store intrinsics (#123857)"Thurston Dang
2025-01-26[msan] Add handlers for AVX masked load/store intrinsics (#123857)Thurston Dang
2025-01-24[NFC][DebugInfo] Use iterator-flavour getFirstNonPHI at many call-sites (#123...Jeremy Morse
2025-01-23[msan] Handle horizontal add/subtract intrinsic by applying to shadow (#124159)Thurston Dang
2025-01-24[msan][NFC] Correct and clarify comment for getShadowPtrOffset()Thurston Dang
2025-01-22[msan] Generalize handleIntrinsicByApplyingToShadow by adding bitcasting (#12...Thurston Dang
2025-01-21[IR] Replace of PointerType::get(Type) with opaque version (NFC) (#123617)Mats Jun Larsen
2025-01-17[msan] Add debugging for handleUnknownIntrinsic (#123381)Thurston Dang
2025-01-15[IRBuilder] Add Align argument for CreateMaskedExpandLoad and CreateMaskedCom...Sergey Kachkov
2024-12-09[msan] Add support for avx_round_pd_256/avx_round_ps_256 (#119334)Alexander Shaposhnikov
2024-12-09[msan] Support NEON vector multiplication instructions (#117944)Thurston Dang
2024-12-04[Instrumentation] Fix a warningKazu Hirata
2024-12-04[msan] Add handling for sse41_round_pd/sse41_round_ps (#118441)Alexander Shaposhnikov
2024-12-03[nfc][MSan] Change for-loop to ArgNo instead of drop_begin (#117553)k-kashapov
2024-11-14[msan] Add 32-bit platforms support (#109284)k-kashapov
2024-11-14[msan] Remove unnecacary zero increment (#116185)Vitaly Buka
2024-11-12[nfc][msan] Move VarArgGenericHelperKamil Kashapov
2024-11-12[nfc][msan] Remove 64 from VarArg*Helper namesKamil Kashapov
2024-11-12[nfc][msan] Reorder ifs in CreateVarArgHelperKamil Kashapov
2024-11-11[nfc][msan] Clang-format MemorySanitizer.cpp (#115828)Vitaly Buka
2024-11-01[msan] Add handleIntrinsicByApplyingToShadow; support NEON tbl/tbx (#114490)Thurston Dang
2024-10-24[msan] Reduces overhead of #113200, by 10% (#113201)Vitaly Buka
2024-10-22Revert "Revert "[msan] Switch to -msan-handle-icmp-exact my default"" (#113379)Vitaly Buka
2024-10-22[NFC][msan] Workaround arg evaluation order diff GCC vs Clang (#113378)Vitaly Buka
2024-10-22Revert "[msan] Switch to -msan-handle-icmp-exact my default" (#113376)Vitaly Buka
2024-10-22[msan] Switch to -msan-handle-icmp-exact my default (#113200)Vitaly Buka
2024-10-17[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112706)Jay Foad
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi
2024-09-15[Instrumentation] Move out to Utils (NFC) (#108532)Antonio Frighetto
2024-09-05[MemorySanitizer] Don't create types pointers (NFC)Nikita Popov
2024-08-12[Sanitizer] Make sanitizer passes idempotent (#99439)Chaitanya
2024-08-09[msan] Support vst{2,3,4}_lane instructions (#101215)Thurston Dang
2024-08-08[msan] Support most Arm NEON vector shift instructions (#102507)Thurston Dang
2024-07-29[msan] Support vst1x_{2,3,4} and vst_{2,3,4} with floating-point parameters (...Thurston Dang
2024-07-25Remove the `x86_mmx` IR type. (#98505)James Y Knight
2024-07-19[msan] Implement support for Arm NEON vst{2,3,4} instructions (#99360)Thurston Dang
2024-07-19[msan] Fix goo.gl link in comment for Valgrind paperSam James
2024-07-03 [msan] Convert vector shadow to scalar before zext (#96722)Thurston Dang
2024-07-02[Transforms] Use range-based for loops (NFC) (#97195)Kazu Hirata
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov
2024-06-12[msan] Handle blendv intrinsics (#94882)Vitaly Buka