diff options
author | Xi Ruoyao <xry111@mengyan1223.wang> | 2022-07-21 10:33:11 +0800 |
---|---|---|
committer | Weining Lu <luweining@loongson.cn> | 2022-07-21 11:32:21 +0800 |
commit | bba1f26f2ec945f48f75e465a52e4b3cc43344ea (patch) | |
tree | fb370ab4d1d541adf8eacd0d33e6cbfb4ec22790 /compiler-rt/cmake | |
parent | 9c22853ec40a8a464dc00e22b78c73bde8c67b2d (diff) | |
download | llvm-bba1f26f2ec945f48f75e465a52e4b3cc43344ea.zip llvm-bba1f26f2ec945f48f75e465a52e4b3cc43344ea.tar.gz llvm-bba1f26f2ec945f48f75e465a52e4b3cc43344ea.tar.bz2 |
Port address sanitizer to LoongArch
Depends on D129371.
It survived all GCC ASan tests.
Changes are trivial and mostly "borrowed" RISC-V logics, except that a different SHADOW_OFFSET is used.
Reviewed By: SixWeining, MaskRay, XiaodongLoong
Differential Revision: https://reviews.llvm.org/D129418
Diffstat (limited to 'compiler-rt/cmake')
-rw-r--r-- | compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake index 458c3e1..a1da35b 100644 --- a/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake +++ b/compiler-rt/cmake/Modules/AllSupportedArchDefs.cmake @@ -27,7 +27,8 @@ set(ALL_SANITIZER_COMMON_SUPPORTED_ARCH ${X86} ${X86_64} ${PPC64} ${RISCV64} ${ARM32} ${ARM64} ${MIPS32} ${MIPS64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON} ${LOONGARCH64}) set(ALL_ASAN_SUPPORTED_ARCH ${X86} ${X86_64} ${ARM32} ${ARM64} ${RISCV64} - ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON}) + ${MIPS32} ${MIPS64} ${PPC64} ${S390X} ${SPARC} ${SPARCV9} ${HEXAGON} + ${LOONGARCH64}) set(ALL_DFSAN_SUPPORTED_ARCH ${X86_64} ${MIPS64} ${ARM64}) if(ANDROID) |