In aarch64.ad, the predicates for CacheWB, CacheWBPreSync and CacheWBPostSync are unnecessary as they are controlled by Matcher::match_rule_supported.
Simply remove the predicates from the match rules for:
instruct cacheWB(indirect addr)
instruct cacheWBPreSync()
instruct cacheWBPostSync()
Simply remove the predicates from the match rules for:
instruct cacheWB(indirect addr)
instruct cacheWBPreSync()
instruct cacheWBPostSync()