Simple visiting objects from the start object
refactor compiler plugin
Oops, wrong branch
Revert "refactor compiler plugin"

This reverts commit ad7fc697edaaf94f5ab17c323e70e6ad30992359.
Set of roots is found
Merge branch 'visit_objects' of https://github.com/EvaGL/llvm-gc into visit_objects
fix compiler errors
Formatting changes
Formatting changes
Add library path in compile time
Implement first version of sweep
Test sweep functionality
Some refactoring
Switched to 64-bit architecture
Offsets to roots starts from 1 index
Graph for one object is created
Rewrite in C-style
Remove .cpp files
Some C-style changes
bug fixed
Graph is improved