Didn't AMD also say that they didn't know if Mantle would offer any benefits to GPUs with architectures other than GCN? Which suggests to me it was written for GCN.
As for Mantle pushing Microsoft to make DX12, could you not use the same logic to deduce that Nvidia had a programmable GPU architecture before AMD thus pushing AMD to come up with GCN? Without which AMD wouldn't have come up with Mantle.
So Nvidia are indirectly responsible for Mantle and by extension Vulkan and DX12!
Mantle was written for GCN, their own marketing slides show that quite clearly:
http://images.anandtech.com/doci/7889/MantleBenefits.jpg