Skip to content

timhemel/octopus-llvm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Add LLVM bitcode to Octopus

This LLVM pass will analyze the LLVM bitcode that was emitted by an LLVM front-end (such as clang) and create a program graph of it that can be loaded into Octopus.

Building

To build, do the following:

$ cd octopus-llvm
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..

Running

The basic form for running the plugin is:

$ clang -Xclang -load -Xclang build/skeleton/libOctopusGraphPass.* something.c

In practice, you want to add extra options, examples are in create_octopus_graph.sh.

About

LLVM plugin to create Octopus program graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published