talks: replace "test-mr mr." with "regs."

factor-shell
Alexander Iljin 2017-10-05 19:54:25 +03:00
parent e60b5004b7
commit dc36bb5311
3 changed files with 11 additions and 11 deletions

View File

@ -273,7 +273,7 @@ CONSTANT: galois-slides
} }
{ $slide "Compiler: low-level optimizer" { $slide "Compiler: low-level optimizer"
"Redundant stack operations eliminated, intermediate floats unboxed..." "Redundant stack operations eliminated, intermediate floats unboxed..."
{ $code "[ c pixel ] test-mr mr." } { $code "[ c pixel ] regs." }
} }
{ $slide "Garbage collection" { $slide "Garbage collection"
"All roots are identified precisely" "All roots are identified precisely"

View File

@ -455,9 +455,9 @@ CONSTANT: google-slides
{ $slide "Compiler: low level IR" { $slide "Compiler: low level IR"
"Register-based SSA" "Register-based SSA"
"Stack operations expand into low-level instructions" "Stack operations expand into low-level instructions"
{ $code "[ 5 ] test-mr mr." } { $code "[ 5 ] regs." }
{ $code "[ swap ] test-mr mr." } { $code "[ swap ] regs." }
{ $code "[ append reverse ] test-mr mr." } { $code "[ append reverse ] regs." }
} }
{ $slide "Compiler: low-level optimizer" { $slide "Compiler: low-level optimizer"
"5 optimization passes" "5 optimization passes"
@ -469,7 +469,7 @@ CONSTANT: google-slides
{ "Example: " { $link 2array } } { "Example: " { $link 2array } }
{ { $link <array> } " fills array with initial value" } { { $link <array> } " fills array with initial value" }
"What if we immediately store new values into the array?" "What if we immediately store new values into the array?"
{ $code "\\ 2array test-mr mr." } { $code "\\ 2array regs." }
"Mandelbrot: we optimize stack operations" "Mandelbrot: we optimize stack operations"
} }
{ $slide "Compiler: value numbering" { $slide "Compiler: value numbering"
@ -508,7 +508,7 @@ CONSTANT: google-slides
"Simple IR rewrite step" "Simple IR rewrite step"
"After register allocation, one vreg may have several live intervals, and different physical registers at different points in time" "After register allocation, one vreg may have several live intervals, and different physical registers at different points in time"
"Hence, \"second chance\"" "Hence, \"second chance\""
{ "Mandelbrot: " { $code "[ c pixel ] test-mr mr." } } { "Mandelbrot: " { $code "[ c pixel ] regs." } }
} }
{ $slide "Compiler: code generation" { $slide "Compiler: code generation"
"Iterate over list of instructions" "Iterate over list of instructions"

View File

@ -359,9 +359,9 @@ CONSTANT: vpri-slides
{ $slide "Compiler: low level IR" { $slide "Compiler: low level IR"
"Register-based SSA" "Register-based SSA"
"Stack operations expand into low-level instructions" "Stack operations expand into low-level instructions"
{ $code "[ 5 ] test-mr mr." } { $code "[ 5 ] regs." }
{ $code "[ swap ] test-mr mr." } { $code "[ swap ] regs." }
{ $code "[ append reverse ] test-mr mr." } { $code "[ append reverse ] regs." }
} }
{ $slide "Compiler: low-level optimizer" { $slide "Compiler: low-level optimizer"
"5 optimization passes" "5 optimization passes"
@ -373,7 +373,7 @@ CONSTANT: vpri-slides
{ "Example: " { $link 2array } } { "Example: " { $link 2array } }
{ { $link <array> } " fills array with initial value" } { { $link <array> } " fills array with initial value" }
"What if we immediately store new values into the array?" "What if we immediately store new values into the array?"
{ $code "\\ 2array test-mr mr." } { $code "\\ 2array regs." }
"Mandelbrot: we optimize stack operations" "Mandelbrot: we optimize stack operations"
} }
{ $slide "Compiler: value numbering" { $slide "Compiler: value numbering"
@ -412,7 +412,7 @@ CONSTANT: vpri-slides
"Simple IR rewrite step" "Simple IR rewrite step"
"After register allocation, one vreg may have several live intervals, and different physical registers at different points in time" "After register allocation, one vreg may have several live intervals, and different physical registers at different points in time"
"Hence, \"second chance\"" "Hence, \"second chance\""
{ "Mandelbrot: " { $code "[ c pixel ] test-mr mr." } } { "Mandelbrot: " { $code "[ c pixel ] regs." } }
} }
{ $slide "Compiler: code generation" { $slide "Compiler: code generation"
"Iterate over list of instructions" "Iterate over list of instructions"