Keep validation pass disabled for now
ID() gives us the clean ID, no need to calculate it manually
Argumentless IR emitter functions were prone to generating invalid code. Remove them from the python emitter and change the branch instructions that were using them to a new version instead. Adds NumUse tracking as well.