Skip to content

Analyze data flow graph for C/C++/Fortran (maybe) programs.

Notifications You must be signed in to change notification settings

yuyangJin/data-flow-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

data-flow-analyzer

Analyze data flow graph for C/C++/Fortran (maybe) programs.

Build

LLVM_DIR=path/to/llvm/lib/cmake/llvm cmake ..

Test

clang -c -g -emit-llvm -O2  src/plain/01.solver_seq_plain.c -o src/plain/01.solver_seq_plain.o
...
llvm-link src/plain/01.solver_seq_plain.o src/common/common.o src/plain/utils.o src/plain/main.o -o 01.nbody_seq_plain.N2.bc
opt -load /home/jinyuyang/PACMAN_PROJECT/huawei21/data-flow-analyzer/build/src/DFGPass.so -DFGPass 01.nbody_seq_plain.N2.bc -enable-new-pm=0 -o 01.nbody_seq_plain.N2.opt.bc

About

Analyze data flow graph for C/C++/Fortran (maybe) programs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published