new llvm kernel syntax working