more work on llvm tests
update tests