Wrestling Python into LLVM Intermediate Representation

Wrestling Python into LLVM Intermediate Representation

EuroPython Conference via YouTube Direct link

Intro

1 of 24

1 of 24

Intro

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. 1 Intro
  2. 2 Outline
  3. 3 Motivation: Tupleware
  4. 4 Motivation: The LLVM Compiler Infrastructure Project
  5. 5 Mission: Python and Tupleware
  6. 6 Example Tupleware Usage
  7. 7 Tupleware Library Implementation
  8. 8 PYLLVM: Overview of Design
  9. 9 Static Single Assignment
  10. 10 Scoping and Variables
  11. 11 Inferring Types
  12. 12 Numerical Values
  13. 13 Vectors
  14. 14 Lists (WIP)
  15. 15 Strings
  16. 16 Function Definitions
  17. 17 Function Arguments
  18. 18 Intrinsic Functions
  19. 19 Analysis: Usability
  20. 20 Analysis: Benchmarking
  21. 21 Analysis: Executable Runtime
  22. 22 Results
  23. 23 Conclusion
  24. 24 Acknowledgements

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.