[PATCH] D146157: [MSAN] Support load and stores of scalable vector types
Vitaly Buka via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Mar 20 17:31:06 PDT 2023
vitalybuka added 1 blocking reviewer(s): vitalybuka.
vitalybuka added inline comments.
================
Comment at: llvm/test/Instrumentation/MemorySanitizer/vector-load-store.ll:29
define void @load.v2i32(ptr %p) sanitize_address {
; CHECK-LABEL: @load.v2i32(
----------------
it should be sanitize_memory
can you please fix and regenerate the test separately?
================
Comment at: llvm/test/Instrumentation/MemorySanitizer/vector-load-store.ll:385
+; CALLS-NEXT: [[TMP4:%.*]] = ptrtoint ptr [[P:%.*]] to i64
+; CALLS-NEXT: call void @__asan_loadN(i64 [[TMP4]], i64 [[TMP3]])
+; CALLS-NEXT: [[TMP5:%.*]] = load <vscale x 8 x i32>, ptr [[P]], align 32
----------------
I am confused, how passes=msan created asan calls?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D146157/new/
https://reviews.llvm.org/D146157
More information about the llvm-commits
mailing list