IR visitor API cleaning

All methods are now visitXYZ() instead of some methods being name
acceptXYZ().