Add win32 datalayout support to llvm backend