This is the fifth patch in a series to support prefixing destructive operations, with the MOVPRFX instruction, to build constructive operations. The previous patch is D75064.
Here we add support for the DestructiveTernaryCommWithRev DestructiveInstType.
clang-format: please reformat the code