Most of those companies have pretty large complexes in Ireland. Intel has 2 fabs, Google has a large (for Dublin) office complex as their HQ and MS has their own campus.
As far as tax havens go we actually had quite a lot of people from those companies employed, it wasn't just your standard shell company running out of a solicitors office.