"...in LLVM, all variables start with their address taken, so the optimizer needs to reason about when all uses of the address are known."
Why is this? Does it simplify SSA construction, or is there another reason?
Why is this? Does it simplify SSA construction, or is there another reason?