lower llvm memset