Diallage is an old 19th century name used to refer to a number of silicate minerals from the amphibole & pyroxene groups.
It is most frequently encountered as a name for
hypersthene or
diposide, but any gem labelled as diallage would need to be examined carefully to determine it's true constitution.