Vempclp7eswh48jgrsx4
SkillsCast

Lightning Talk: Writing an Assembler Back-end in Haskell is Easier Than You Think (Honest!)

12th October 2017 in London at CodeNode

There are 36 other SkillsCasts available from Haskell eXchange 2017

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

The final stage in GHC's compilation pipeline is the transformation from GHC's intermediate language Cmm to assembly code in the native code generator.

During this talk, you will explore an overview of the structure of the native code generator and the mapping of Cmm language constructs to assembly code. Haskell pattern matching simplifies peephole optimisation.

Examples will be based on the Linux 64-bit PowerPC backend but should be accessible to anyone with basic knowledge of assembler.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Lightning Talk: Writing an Assembler Back-end in Haskell is Easier Than You Think (Honest!)

Peter Trommler

Peter Trommler is Professor of Theoretical Computer Science at Nuremberg Institute of Technology (Technische Hochschule Nuernberg).

SkillsCast

Please log in to watch this conference skillscast.

Https s3.amazonaws.com prod.tracker2 resource 41088130 skillsmatter conference skillscast o9nohu

The final stage in GHC's compilation pipeline is the transformation from GHC's intermediate language Cmm to assembly code in the native code generator.

During this talk, you will explore an overview of the structure of the native code generator and the mapping of Cmm language constructs to assembly code. Haskell pattern matching simplifies peephole optimisation.

Examples will be based on the Linux 64-bit PowerPC backend but should be accessible to anyone with basic knowledge of assembler.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Lightning Talk: Writing an Assembler Back-end in Haskell is Easier Than You Think (Honest!)

Peter Trommler

Peter Trommler is Professor of Theoretical Computer Science at Nuremberg Institute of Technology (Technische Hochschule Nuernberg).

Photos