Programming languages and compilers

When lowering an IR operation such as integer addition to a particular processor, what is instruction selection responsible for?