git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358388
91177308-0d34-0410-b5e6-
96231b3b80d8
variable to their machine locations over ranges of instructions.
From IR to object emission, the major transformations which affect variable
location fidelity are:
- 1. Instruction Selection
- 2. Register allocation
- 3. Block layout
+1. Instruction Selection
+2. Register allocation
+3. Block layout
each of which are discussed below. In addition, instruction scheduling can
significantly change the ordering of the program, and occurs in a number of