summaryrefslogtreecommitdiff
path: root/external/apache2/llvm/lib
AgeCommit message (Collapse)Author
2023-06-03bsd.own.mk: rename GCC_NO_* to CC_WNO_*lukem
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler. GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2023-06-03bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBERlukem
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2021-05-30Update LLVM build system for 249b40b558955afe5ac2b549edcf2d7f859c8cc9joerg
This enables the use of modules for a significant build performance gain when building with clang as host compiler or when using HAVE_LLVM=yes. Switch libc++ to using the copy from the mono-repo.
2020-09-07apply some GCC 9 -Wno-error*mrg
2020-06-09Build and install llvm-symbolizer for MKLLVM=yeskamil
llvm-symbolizer is an alternative for GNU addr2line(1), heavily used by the LLVM sanitizers. Do not install it as tools as it is not necessary as of today in that stage.
2020-02-23Fix harmless syntax error.joerg
2019-11-18Use a big hammer and disabling strict aliasing for the tools build orjoerg
when using GCC.
2019-11-16Build libclangAST with -O1 when the host compiler is GCC 7 to avoidjoerg
miscompiles.
2019-11-11Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)joerg