Four forms, one meaning
In- has four phonetic variants determined by the first letter of the root: im- before "p" or "b" (impossible, imbalance), il- before "l" (illegal, illogical), ir- before "r" (irregular, irresponsible), and in- everywhere else (invisible, incorrect, inactive). The meaning is always "not" or "without." The variants exist purely to make pronunciation easier.