Page MenuHomePhabricator

GlobalISel: WIP: allow excluding of combine rules or groups
Needs ReviewPublic

Authored by aemerson on Nov 13 2020, 9:09 AM.

Details

Summary

I thought I needed this feature to disable a specific combine that was causing issues, but in the end changed my mind. However, it might still be useful for others. Putting it here in case anyone wants to take it over, add tests and use it.

Diff Detail

Unit TestsFailed

TimeTest
420 mslinux > HWAddressSanitizer-x86_64.TestCases::sizes.cpp
Script: -- : 'RUN: at line 3'; /mnt/disks/ssd0/agent/llvm-project/build/./bin/clang --driver-mode=g++ -m64 -gline-tables-only -fsanitize=hwaddress -fuse-ld=lld -mcmodel=large -mllvm -hwasan-globals -mllvm -hwasan-use-short-granules -mllvm -hwasan-instrument-landing-pads=0 -mllvm -hwasan-instrument-personality-functions /mnt/disks/ssd0/agent/llvm-project/compiler-rt/test/hwasan/TestCases/sizes.cpp -nostdlib++ -lstdc++ -o /mnt/disks/ssd0/agent/llvm-project/build/projects/compiler-rt/test/hwasan/X86_64/TestCases/Output/sizes.cpp.tmp

Event Timeline

aemerson created this revision.Nov 13 2020, 9:09 AM
aemerson requested review of this revision.Nov 13 2020, 9:09 AM