[dfsan] Support Linux loongarch64
authorzhanglimin <zhanglimin@loongson.cn>
Mon, 3 Jul 2023 08:05:00 +0000 (16:05 +0800)
committerzhanglimin <zhanglimin@loongson.cn>
Mon, 3 Jul 2023 08:05:02 +0000 (16:05 +0800)
commit280d163887eade88bb9c2c300337b0bc414d6301
tree080d3a5276e74101c90040988f20a8579aa187a7
parent653920cb158bf895cdb0b32098a105f26007290a
[dfsan] Support Linux loongarch64

Make minor changes to enable DFSAN and its tests on
loongarch64. And port Linux loongarch64 memory mappings
from msan.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D140690
clang/lib/Driver/ToolChains/Linux.cpp
compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake
compiler-rt/test/dfsan/lit.cfg.py
llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp