Update the debug location after hoisting this instruction to a predecessor.
Declared in <llvm/IR/Instruction.h>
<llvm/IR/Instruction.h>
void updateLocationAfterHoist();
Note: it is undefined behavior to call this on an instruction not currently inserted into a function.