Lines Matching +full:0 +full:- +full:32
1 //===--- TCE.h - Declare TCE target feature support -------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
29 // target processor and program binary. TCE co-design environment is
33 0, // Default
37 0, // opencl_private
41 0, // opencl_generic
42 0, // cuda_device
43 0, // cuda_constant
44 0, // cuda_shared
45 0, // sycl_global
46 0, // sycl_global_device
47 0, // sycl_global_host
48 0, // sycl_local
49 0, // sycl_private
50 0, // ptr32_sptr
51 0, // ptr32_uptr
52 0, // ptr64
53 0, // hlsl_groupshared
64 IntWidth = 32; in TCETargetInfo()
65 LongWidth = LongLongWidth = 32; in TCETargetInfo()
66 PointerWidth = 32; in TCETargetInfo()
67 IntAlign = 32; in TCETargetInfo()
68 LongAlign = LongLongAlign = 32; in TCETargetInfo()
69 PointerAlign = 32; in TCETargetInfo()
70 SuitableAlign = 32; in TCETargetInfo()
75 FloatWidth = 32; in TCETargetInfo()
76 FloatAlign = 32; in TCETargetInfo()
77 DoubleWidth = 32; in TCETargetInfo()
78 DoubleAlign = 32; in TCETargetInfo()
79 LongDoubleWidth = 32; in TCETargetInfo()
80 LongDoubleAlign = 32; in TCETargetInfo()
84 resetDataLayout("E-p:32:32:32-i1:8:8-i8:8:32-" in TCETargetInfo()
85 "i16:16:32-i32:32:32-i64:32:32-" in TCETargetInfo()
86 "f32:32:32-f64:32:32-v64:32:32-" in TCETargetInfo()
87 "v128:32:32-v256:32:32-v512:32:32-" in TCETargetInfo()
88 "v1024:32:32-a0:0:32-n32"); in TCETargetInfo()
128 resetDataLayout("e-p:32:32:32-i1:8:8-i8:8:32-" in TCELETargetInfo()
129 "i16:16:32-i32:32:32-i64:32:32-" in TCELETargetInfo()
130 "f32:32:32-f64:32:32-v64:32:32-" in TCELETargetInfo()
131 "v128:32:32-v256:32:32-v512:32:32-" in TCELETargetInfo()
132 "v1024:32:32-a0:0:32-n32"); in TCELETargetInfo()