shiltian wrote: Honestly, if this is just to handle the overlapping features between generic and specific targets, I'd just use `!listremove`. I’m not really sure it's worth all this code just for some numerical values. https://github.com/llvm/llvm-project/pull/223177