Support complex target features combinations
This patch is mainly doing two things:
- Adding support for parentheses, making the combination of target features more diverse;
- Making the priority of ’,‘ is higher than that of '|' by default. So I need to make some change with PTX Builtin function.
Differential Revision: https://reviews.llvm.org/D89184