git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257611
91177308-0d34-0410-b5e6-
96231b3b80d8
* It uses mod/ref information to hoist function calls out of loops that do not
write to memory and are loop-invariant.
-* If uses alias information to promote memory objects that are loaded and stored
+* It uses alias information to promote memory objects that are loaded and stored
to in loops to live in a register instead. It can do this if there are no may
aliases to the loaded/stored memory location.