[ASan][RISCV] Support asan check for segment load/store RVV intrinsics. (#161317)
RVV segment is an array of `SegNum` contingous elements. This patch
emulates RVV segment as a large integer with bitwidth equaled to `SegNum
* SEW`. The reason to not emulate RVV segment as some aggregated type is
that vector type should use primitive types as element types.
There is another approach is to create `SegNum` InterestingMemoryOperand
objects. It could avoid create pseudo types, but this approach also
generates large code for asan check.
Co-authored-by: Yeting Kuo <yeting.kuo@sifive.com>