Constant Propagation substitutes the value of constants in expressions.
For example, `x = 5; y = x * 2 + 9` can be replaced by `x = 5; y = 5 * 2 + 9` and after constant folding optimization, the expression will be `x = 5; y = 19`
🎥 Continuation of video series about creating own programming language. From this course you'll learn about such algorithms:
constant folding;
constant propagation;
dead code elimination;
expression simplification;
instruction combining.
Source code: https://github.com/aNNiMON/Own-Progra...
See also the main course to create a programming language: • Как создать свой язык программирования
👉 Visit my website https://www.annimon.com/
There you will find a lot of useful articles and lessons, you can ask a question interesting you or discuss it on the forum.
✏️
VK: https://vk.com/annimon_com
Twitter: / annimon_com
Telegram: https://t.me/annimon_com
Смотрите видео #2. Constant Propagation | Optimization in PL онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь aNNiMON 19 Ноябрь 2017, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 59 раз и оно понравилось 1 людям.