
"unset" is not a meaningful separae state and it will be merged into "undefined". https://reviews.llvm.org/D72570 ported a GAS hack that moves the label when a prefixed instruction on the same source line needs automatic alignment. However, we can used isDefined instead of isUnset.