Adds a Freq value to Core/Stg/Cmm cases/switches.
Currently only generates these values by checking alternatives for
They are passed along to the backend where they affect conditional generation
Won't compile on ci yet [skip ci] as there are still unused variables.
As it stands runtime improvements seem to be around 0.8%. (Skylake 6700k)