Foidolites is a fine-grained, hard rock which is a type of metasomatite, essentially altered basalt. It forms with or without crystallization, either below the surface as intrusive rocks or on the surface as extrusive rocks.
When alkali feldspar is extracted from granite, it changes to granitoid and later, it becomes trondhjemite with quartz as major mineral.