Actually, they're not nearly as similar. Aside from not supporting SSA, TGSI is also completely typeless and turns everything into a single flat array...