aboutsummaryrefslogtreecommitdiff
path: root/llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
diff options
context:
space:
mode:
authorHank Chang <hank.chang@sifive.com>2025-09-19 11:09:41 +0800
committerGitHub <noreply@github.com>2025-09-19 11:09:41 +0800
commitf8b7f64ad2d94bbda169023f933f18b31c9b4492 (patch)
tree9b1101fe270cfc329910cef8cf78ab7424ca1491 /llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp
parentdd92609fcc6f2af8adcbc3986d9b0676de36b2a9 (diff)
downloadllvm-f8b7f64ad2d94bbda169023f933f18b31c9b4492.zip
llvm-f8b7f64ad2d94bbda169023f933f18b31c9b4492.tar.gz
llvm-f8b7f64ad2d94bbda169023f933f18b31c9b4492.tar.bz2
[TTI][ASan][RISCV] Move InterestingMemoryOperand to Analysis and embed in MemIntrinsicInfo (#157863)
Previously asan considers target intrinsics as black boxes, so asan could not instrument accurate check. This patch make SmallVector<InterestingMemoryOperand> a member of MemIntrinsicInfo so that TTI can make targets describe their intrinsic informations to asan. Note, 1. This patch move InterestingMemoryOperand from Transforms to Analysis. 2. Extend MemIntrinsicInfo by adding a SmallVector<InterestingMemoryOperand> member. 3. This patch does not support RVV indexed/segment load/store.
Diffstat (limited to 'llvm/utils/TableGen/Common/CodeGenDAGPatterns.cpp')
0 files changed, 0 insertions, 0 deletions