The JumpThreading pass has several locations where they refer to the variable name LI as a LoadInst. This is confusing and also inhibits the ability to use the variable name LI for LoopInfo as a member of the class.
The renames are from LI to LoadI. Minor formatting and comments were also altered to reflect these changes.
Passes check-all and test-suite and I didn't touch any control flow hence the NFC designation.