Completed
Inferring Types
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Wrestling Python into LLVM Intermediate Representation
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Outline
- 3 Motivation: Tupleware
- 4 Motivation: The LLVM Compiler Infrastructure Project
- 5 Mission: Python and Tupleware
- 6 Example Tupleware Usage
- 7 Tupleware Library Implementation
- 8 PYLLVM: Overview of Design
- 9 Static Single Assignment
- 10 Scoping and Variables
- 11 Inferring Types
- 12 Numerical Values
- 13 Vectors
- 14 Lists (WIP)
- 15 Strings
- 16 Function Definitions
- 17 Function Arguments
- 18 Intrinsic Functions
- 19 Analysis: Usability
- 20 Analysis: Benchmarking
- 21 Analysis: Executable Runtime
- 22 Results
- 23 Conclusion
- 24 Acknowledgements