From 1baec06c184c07c778c3c80a07e725aeeb084707 Mon Sep 17 00:00:00 2001 From: Matthias Veigel Date: Tue, 22 Jul 2025 22:09:47 +0200 Subject: [PATCH] Fixed last slide --- presentation.typ | 46 +++++++++++++++++++--------------------------- 1 file changed, 19 insertions(+), 27 deletions(-) diff --git a/presentation.typ b/presentation.typ index 07221c6..87414c8 100644 --- a/presentation.typ +++ b/presentation.typ @@ -1,5 +1,5 @@ // cSpell:ignore fancyuulm uulm -#import "fancyuulm.typ": fancyuulm, slide, centered-slide, title-slide, config-info, pause +#import "fancyuulm.typ": fancyuulm, slide, centered-slide, title-slide, config-info, pause, utils #import "@preview/codly:1.3.0": codly-init, codly #show: codly-init.with() @@ -174,29 +174,21 @@ = Conclusion -#slide[ - - RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? -] -#slide[ - - RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? - - Trades compilation performance for runtime performance - - Allows complex optimization across branch and function boundaries - - Allows writing generic code, which will then be optimized based on the usage in an application -] -#slide[ - - RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? - - Trades compilation performance for runtime performance - - Allows complex optimization across branch and function boundaries - - Allows writing generic code, which will then be optimized based on the usage in an application - - RQ2 -- How is dataflow analysis used in current compilers? -] -#slide[ - - RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? - - Trades compilation performance for runtime performance - - Allows complex optimization across branch and function boundaries - - Allows writing generic code, which will then be optimized based on the usage in an application - - RQ2 -- How is dataflow analysis used in current compilers? - - Already extensively used by popular compilers - - Many different optimizations implemented, some listed previously - - Still working on improving speed and optimization possibilities -] +#slide(repeat: 4, self => [ + #let (uncover, only, alternatives) = utils.methods(self) + + #list( + [ RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? ] + only("2-", list( + [Trades compilation performance for runtime performance], + [Allows complex optimization across branch and function boundaries], + [Allows writing generic code, which will then be optimized based on the usage in an application] + )) + ) + #only("3-", list( + [ RQ2 -- How is dataflow analysis used in current compilers? ] + only("4-", list( + [Already extensively used by popular compilers], + [Many different optimizations implemented, some listed previously], + [Still working on improving speed and optimization possibilities] + )) + )) +])