Name "PassName"
Gives the PassName name to the current pass. Note that internally the names are turned to uppercase.
A pass can be given a name so that a UsePass command can reference it.
Is something described here not working as you expect it to? It might be a Known Issue. Please check with the Issue Tracker at issuetracker.unity3d.com.