File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 2424#include < string>
2525
2626// from SPIRVInternal.h
27+ #if LDC_LLVM_VER < 1900
2728#define SPIR_TARGETTRIPLE32 " spir-unknown-unknown"
2829#define SPIR_TARGETTRIPLE64 " spir64-unknown-unknown"
2930#define SPIR_DATALAYOUT32 \
3839 " -v32:32:32-v48:64:64-v64:64:64-v96:128:128" \
3940 " -v128:128:128-v192:256:256-v256:256:256" \
4041 " -v512:512:512-v1024:1024:1024"
42+ #else
43+ #define SPIR_TARGETTRIPLE32 " spirv-unknown-unknown"
44+ #define SPIR_TARGETTRIPLE64 " spirv64-unknown-unknown"
45+ #define SPIR_DATALAYOUT32 \
46+ " e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64" \
47+ " -v96:128-v192:256-v256:256-v512:512-v1024:1024-G1"
48+ #define SPIR_DATALAYOUT64 \
49+ " e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128" \
50+ " -v192:256-v256:256-v512:512-v1024:1024-G1"
51+ #endif
4152
4253using namespace dmd ;
4354
You can’t perform that action at this time.
0 commit comments