Fixed a place that was keeping a decent chunk of the IR in memory long after it was needed, also added the ability to delay re-indexing of IRInstructions when removing them, this removes more than 7 million passes over that single line, and reduces compile time on my system by 200ms.