LLVM 3.6 API changes
Linux build fixes
Updates for Linux and LLVM 3.6
Update LLVM test