llvm fork for analysis stuff