Add attributes for the async, wait and self clauses. These clauses can be present without values. When this is the case they are modelled with an attribute instead of operands. Reviewed By: ftynse Differential Revision: https://reviews.llvm.org/D87991