[all-commits] [llvm/llvm-project] 66ee0d: [sanitizer-common] Force pickup of llvm-symbolizer...
Simon Pilgrim via All-commits
all-commits at lists.llvm.org
Wed Dec 16 06:52:57 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 66ee0d3d84a6ea04e895249aef2ea8a812664728
https://github.com/llvm/llvm-project/commit/66ee0d3d84a6ea04e895249aef2ea8a812664728
Author: Mitch Phillips <31459023+hctim at users.noreply.github.com>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M compiler-rt/test/sanitizer_common/lit.common.cfg.py
M compiler-rt/test/sanitizer_common/lit.site.cfg.py.in
Log Message:
-----------
[sanitizer-common] Force pickup of llvm-symbolizer from new binaries.
It's possible currently that the sanitizer runtimes when testing grab
the path to the symbolizer through *SAN_SYMBOLIZER_PATH=...
This can be polluted by things like Android's setup script. This patch
forces external_symbolizer_path=$new_build_out_dir/llvm-symbolizer when
%env_tool_options is used.
Reviewed By: vitalybuka
Differential Revision: https://reviews.llvm.org/D93352
Commit: 553808d45620e12dad7dcab553d4444b74e6010d
https://github.com/llvm/llvm-project/commit/553808d45620e12dad7dcab553d4444b74e6010d
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/lib/Target/X86/X86ISelLowering.cpp
Log Message:
-----------
[X86] Rename reduction combiners to make it clearer whats happening. NFCI.
Since these are all working on reduction patterns, actually use that term in the function name to make them easier to search for.
At some point we're likely to start working with the ISD::VECREDUCE_* opcodes directly in the x86 backend, but that is still some way off.
Commit: e5039aad45740a3017d774673867eccbbe6b0ce0
https://github.com/llvm/llvm-project/commit/e5039aad45740a3017d774673867eccbbe6b0ce0
Author: Simon Pilgrim <llvm-dev at redking.me.uk>
Date: 2020-12-16 (Wed, 16 Dec 2020)
Changed paths:
M llvm/test/CodeGen/X86/extract-bits.ll
M llvm/test/CodeGen/X86/extract-lowbits.ll
Log Message:
-----------
[X86] Regenerate bit extraction tests, cleaning up check-prefixes.
As noticed on D92965, we needed to simplify the prefixes to ensure all RUNs were properly covered.
We should never have a target with BMI2 without BMI1, so use that as the 'BMI level' and then check with/without TBM (all TBM targets have at least BMI1).
Compare: https://github.com/llvm/llvm-project/compare/a1e1dcabe4fb...e5039aad4574
More information about the All-commits
mailing list