summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris P <b4ux1t3@users.noreply.github.com>2017-10-10 17:08:00 -0400
committerJan Kotas <jkotas@microsoft.com>2017-10-10 14:08:00 -0700
commit2a2c3e221ce14f4e2b7099b788a8851d10936f02 (patch)
tree00b8f4b68d9b382c660fc20bbe5097696ddfe46e
parent5db87351776d5a55efcf78878939466920d65175 (diff)
downloadcoreclr-2a2c3e221ce14f4e2b7099b788a8851d10936f02.tar.gz
coreclr-2a2c3e221ce14f4e2b7099b788a8851d10936f02.tar.bz2
coreclr-2a2c3e221ce14f4e2b7099b788a8851d10936f02.zip
Fixed typo in Optimization Phases Notes Section (#14408)
hosted -> hoisted
-rw-r--r--Documentation/botr/ryujit-tutorial.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/Documentation/botr/ryujit-tutorial.md b/Documentation/botr/ryujit-tutorial.md
index 3304866b89..97e64f1da8 100644
--- a/Documentation/botr/ryujit-tutorial.md
+++ b/Documentation/botr/ryujit-tutorial.md
@@ -105,7 +105,7 @@ The initial phases of RyuJIT set up the IR in preparation for the optimization p
- Eliminate array index range checks based on value numbers and assertions
#### Notes
-The optimization phases of RyuJIT are based on liveness analysis, SSA and value numbering. These are used to perform loop invariant code hosting, copy propagation, common subexpression elimination, assertion propagation, and range check elimination. SSA is used to uniquely identify the values of lclVars, while value numbering is used to identify trees that compute the same value for a given execution.
+The optimization phases of RyuJIT are based on liveness analysis, SSA and value numbering. These are used to perform loop invariant code hoisting, copy propagation, common subexpression elimination, assertion propagation, and range check elimination. SSA is used to uniquely identify the values of lclVars, while value numbering is used to identify trees that compute the same value for a given execution.
### Back-end Phases of RyuJIT
![RyuJIT Backend Phases](../images/ryujit-backend-phases.png)