dougct / function-call-fusion

An implementation of function call fusion in LLVM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Function Call Fusion in LLVM

An implementation of function call fusion in LLVM. For more details, check here.

This repository contains an implementation of function call fusion in LLVM, and it's organized as follows:

  • The src directory contains the source files of our implementation, and is organized like this:
    • CountPredCand: implementation of a pass that counts opportunities for function call fusion;
    • FunctionFusion: implementation of function call fusion in LLVM;
    • TestSuite: test suite makefiles and reports used to gather stats for both implementations described above.
  • The doc directory contains the source files of our paper.

About

An implementation of function call fusion in LLVM


Languages

Language:HTML 89.0%Language:C++ 8.9%Language:Makefile 1.8%Language:CMake 0.3%