By operator might now work for llvm