Cleanups around pretty-printing
- Remove hack when printing
OccName
s. No longer needed since e3dcc0d5 - Remove unused
pprCmms
andinstance Outputable Instr
- Simplify
pprCLabel
(no need to pass platform) - Remove evil
Show
/Eq
instances forSDoc
. They were needed byImmLit
, but that can take just aString
instead. - Remove instance
Outputable CLabel
- proper output of labels needs a platform, and is done by theOutputableP
instance