P2L2: IR Code Generation

IR Quiz

https://dl.dropbox.com/s/051n1h0lk0378d1/Screenshot%202017-07-02%2008.16.23.png?dl=0

IR Types

https://dl.dropbox.com/s/54hy4nyjoqt02ts/Screenshot%202017-07-02%2008.21.28.png?dl=0 https://dl.dropbox.com/s/khfpok7lp04zqx4/Screenshot%202017-07-02%2008.21.59.png?dl=0 https://dl.dropbox.com/s/aexzkmn0icmjupx/Screenshot%202017-07-02%2008.23.28.png?dl=0

Three Address Code Part 1

https://dl.dropbox.com/s/o73fxeojpu779e4/Screenshot%202017-07-02%2009.06.58.png?dl=0 https://dl.dropbox.com/s/dut697vp2xqqaq8/Screenshot%202017-07-02%2009.10.48.png?dl=0

Three Address Code Part 2

https://dl.dropbox.com/s/vucfzs22ic2woe6/Screenshot%202017-07-02%2009.19.39.png?dl=0

Code Redundancy Quiz

https://dl.dropbox.com/s/fv433zroj6mgi7l/Screenshot%202017-07-02%2009.25.08.png?dl=0

Code Generation Part 1

https://dl.dropbox.com/s/9j3m6q2e7b3hl04/Screenshot%202017-07-02%2009.30.38.png?dl=0

Code Generation Part 2

https://dl.dropbox.com/s/6t6fbj69r9pzoc8/Screenshot%202017-07-02%2010.04.58.png?dl=0

Code Quiz

https://dl.dropbox.com/s/k505lyt8e02xd8o/Screenshot%202017-07-02%2010.10.13.png?dl=0

IR Lowering Quiz

https://dl.dropbox.com/s/m12xarapzea6gs0/Screenshot%202017-07-02%2010.16.25.png?dl=0

Lowering

https://dl.dropbox.com/s/shkd2oc5q1g0aan/Screenshot%202017-07-02%2010.17.24.png?dl=0 https://dl.dropbox.com/s/f6l8qv7g7z62maf/Screenshot%202017-07-02%2010.17.45.png?dl= https://dl.dropbox.com/s/3v82w0p3agn8p21/Screenshot%202017-07-02%2010.18.10.png?dl=0 https://dl.dropbox.com/s/8mjextnanb25tl9/Screenshot%202017-07-02%2010.18.59.png?dl=0

Lowering Expressions

https://dl.dropbox.com/s/e3qwa6gtk4zdmhm/Screenshot%202017-07-02%2010.22.16.png?dl=0 https://dl.dropbox.com/s/qmgms6djx644ys7/Screenshot%202017-07-02%2010.23.11.png?dl=0

Lowering Expressions Part 2

https://dl.dropbox.com/s/09j16ozuranneza/Screenshot%202017-07-02%2010.34.57.png?dl=0 https://dl.dropbox.com/s/ld34vtjirg2v0ef/Screenshot%202017-07-02%2010.35.54.png?dl=0

Short Circuiting

https://dl.dropbox.com/s/bthpueb7zaff57f/Screenshot%202017-07-02%2010.38.59.png?dl=0 https://dl.dropbox.com/s/nhjnz0ivymdba7l/Screenshot%202017-07-02%2010.42.03.png?dl=0

Short Circuiting Quiz

https://dl.dropbox.com/s/ouxpy77lgakural/Screenshot%202017-07-02%2010.45.49.png?dl=0

Helper Functions

https://dl.dropbox.com/s/3ljv4bhsonvvp23/Screenshot%202017-07-02%2010.47.48.png?dl=0 https://dl.dropbox.com/s/5a75o8wuqbxlrdy/Screenshot%202017-07-02%2010.48.35.png?dl=0 https://dl.dropbox.com/s/hobcynwysm237q0/Screenshot%202017-07-02%2010.48.53.png?dl=0

Short Circuiting &&

https://dl.dropbox.com/s/i2vg2ntld178szt/Screenshot%202017-07-02%2010.50.54.png?dl=0

Array Access

https://dl.dropbox.com/s/z1v7buoqgw3daz3/Screenshot%202017-07-02%2011.00.20.png?dl=0

Statements

https://dl.dropbox.com/s/ay65zll0lakryzv/Screenshot%202017-07-02%2011.01.38.png?dl=0 https://dl.dropbox.com/s/adu91r9x0b6r8mr/Screenshot%202017-07-02%2011.02.24.png?dl=0

Loops Quiz

https://dl.dropbox.com/s/0bjtujqf3g6xqdu/Screenshot%202017-07-02%2011.05.27.png?dl=0

Function Calls

https://dl.dropbox.com/s/aezjmixz6b8q4z0/Screenshot%202017-07-02%2011.07.50.png?dl=0

For Loop

https://dl.dropbox.com/s/db5jdbgv0m5o2yp/Screenshot%202017-07-02%2011.09.56.png?dl=0

Translation Quiz

https://dl.dropbox.com/s/oez4icnmdivjwb2/Screenshot%202017-07-02%2011.13.05.png?dl=0

Assignment

https://dl.dropbox.com/s/lhms890nm5tqctp/Screenshot%202017-07-02%2011.14.56.png?dl=0 https://dl.dropbox.com/s/pljxoglbs0l99mv/Screenshot%202017-07-02%2011.15.24.png?dl=0 https://dl.dropbox.com/s/54grxjm9c4prymd/Screenshot%202017-07-02%2011.15.49.png?dl=0 https://dl.dropbox.com/s/29wfohqewbx0vwz/Screenshot%202017-07-02%2011.16.46.png?dl=0 https://dl.dropbox.com/s/gw45yal8twx6kk0/Screenshot%202017-07-02%2011.17.19.png?dl=0 https://dl.dropbox.com/s/0s7vhr38x62s5nb/Screenshot%202017-07-02%2011.17.32.png?dl=0

At Leaves

https://dl.dropbox.com/s/vwjp2arx7ehi4ip/Screenshot%202017-07-02%2011.18.47.png?dl=0 https://dl.dropbox.com/s/zuwnpo3xg10cs0m/Screenshot%202017-07-02%2011.19.34.png?dl=0 https://dl.dropbox.com/s/k08v1a7i6r58s6s/Screenshot%202017-07-02%2011.21.08.png?dl=0 https://dl.dropbox.com/s/snwmfrwpl9vi0tw/Screenshot%202017-07-02%2011.21.29.png?dl=0

Code Shape

https://dl.dropbox.com/s/gwct7gnv72ja0vk/Screenshot%202017-07-02%2011.25.08.png?dl=0 https://dl.dropbox.com/s/t91klyvn8q3ctgw/Screenshot%202017-07-02%2011.26.26.png?dl=0

Code Shape Another Example

https://dl.dropbox.com/s/tzr6i8h80yx30jb/Screenshot%202017-07-02%2011.27.26.png?dl=0 https://dl.dropbox.com/s/wkz4plbpdz0wdf3/Screenshot%202017-07-02%2011.28.29.png?dl=0 https://dl.dropbox.com/s/g89bi41x4die4na/Screenshot%202017-07-02%2011.28.55.png?dl=0 https://dl.dropbox.com/s/uv9ifzgdujohm8p/Screenshot%202017-07-02%2011.30.01.png?dl=0 https://dl.dropbox.com/s/2ripnlgzaqxvpjz/Screenshot%202017-07-02%2011.31.12.png?dl=0