File tree 1 file changed +11
-0
lines changed 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change 24
24
#include < string>
25
25
26
26
// from SPIRVInternal.h
27
+ #if LDC_LLVM_VER < 1900
27
28
#define SPIR_TARGETTRIPLE32 " spir-unknown-unknown"
28
29
#define SPIR_TARGETTRIPLE64 " spir64-unknown-unknown"
29
30
#define SPIR_DATALAYOUT32 \
38
39
" -v32:32:32-v48:64:64-v64:64:64-v96:128:128" \
39
40
" -v128:128:128-v192:256:256-v256:256:256" \
40
41
" -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-n8:16:32:64-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-n8:16:32:64-G1"
51
+ #endif
41
52
42
53
using namespace dmd ;
43
54
You can’t perform that action at this time.
0 commit comments