if I'd've is not just Irish-dialect, British people say it as well (including myself). Michael Swan writes about it in Practical English Usage, saying that it is technically considered incorrect, but that it is found in the speech of most educated people.