diff options
Diffstat (limited to 'ddl/out/java/LambdaCube/IR/Value.java')
-rw-r--r-- | ddl/out/java/LambdaCube/IR/Value.java | 142 |
1 files changed, 142 insertions, 0 deletions
diff --git a/ddl/out/java/LambdaCube/IR/Value.java b/ddl/out/java/LambdaCube/IR/Value.java new file mode 100644 index 0000000..75de175 --- /dev/null +++ b/ddl/out/java/LambdaCube/IR/Value.java | |||
@@ -0,0 +1,142 @@ | |||
1 | // generated file, do not modify! | ||
2 | // 2016-03-21T11:41:51.714241000000Z | ||
3 | |||
4 | package LambdaCube.IR; | ||
5 | |||
6 | import java.util.ArrayList; | ||
7 | import java.util.HashMap; | ||
8 | import RT.*; | ||
9 | |||
10 | |||
11 | public class Value { | ||
12 | public enum Tag { | ||
13 | VBool, | ||
14 | VV2B, | ||
15 | VV3B, | ||
16 | VV4B, | ||
17 | VWord, | ||
18 | VV2U, | ||
19 | VV3U, | ||
20 | VV4U, | ||
21 | VInt, | ||
22 | VV2I, | ||
23 | VV3I, | ||
24 | VV4I, | ||
25 | VFloat, | ||
26 | VV2F, | ||
27 | VV3F, | ||
28 | VV4F, | ||
29 | VM22F, | ||
30 | VM23F, | ||
31 | VM24F, | ||
32 | VM32F, | ||
33 | VM33F, | ||
34 | VM34F, | ||
35 | VM42F, | ||
36 | VM43F, | ||
37 | VM44F | ||
38 | } | ||
39 | public Tag tag; | ||
40 | |||
41 | public class VBool_ extends Value { | ||
42 | public Boolean _0; | ||
43 | public VBool_() { tag = Value.Tag.VBool; } | ||
44 | } | ||
45 | public class VV2B_ extends Value { | ||
46 | public V2<Boolean> _0; | ||
47 | public VV2B_() { tag = Value.Tag.VV2B; } | ||
48 | } | ||
49 | public class VV3B_ extends Value { | ||
50 | public V3<Boolean> _0; | ||
51 | public VV3B_() { tag = Value.Tag.VV3B; } | ||
52 | } | ||
53 | public class VV4B_ extends Value { | ||
54 | public V4<Boolean> _0; | ||
55 | public VV4B_() { tag = Value.Tag.VV4B; } | ||
56 | } | ||
57 | public class VWord_ extends Value { | ||
58 | public Integer _0; | ||
59 | public VWord_() { tag = Value.Tag.VWord; } | ||
60 | } | ||
61 | public class VV2U_ extends Value { | ||
62 | public V2<Integer> _0; | ||
63 | public VV2U_() { tag = Value.Tag.VV2U; } | ||
64 | } | ||
65 | public class VV3U_ extends Value { | ||
66 | public V3<Integer> _0; | ||
67 | public VV3U_() { tag = Value.Tag.VV3U; } | ||
68 | } | ||
69 | public class VV4U_ extends Value { | ||
70 | public V4<Integer> _0; | ||
71 | public VV4U_() { tag = Value.Tag.VV4U; } | ||
72 | } | ||
73 | public class VInt_ extends Value { | ||
74 | public Integer _0; | ||
75 | public VInt_() { tag = Value.Tag.VInt; } | ||
76 | } | ||
77 | public class VV2I_ extends Value { | ||
78 | public V2<Integer> _0; | ||
79 | public VV2I_() { tag = Value.Tag.VV2I; } | ||
80 | } | ||
81 | public class VV3I_ extends Value { | ||
82 | public V3<Integer> _0; | ||
83 | public VV3I_() { tag = Value.Tag.VV3I; } | ||
84 | } | ||
85 | public class VV4I_ extends Value { | ||
86 | public V4<Integer> _0; | ||
87 | public VV4I_() { tag = Value.Tag.VV4I; } | ||
88 | } | ||
89 | public class VFloat_ extends Value { | ||
90 | public Float _0; | ||
91 | public VFloat_() { tag = Value.Tag.VFloat; } | ||
92 | } | ||
93 | public class VV2F_ extends Value { | ||
94 | public V2<Float> _0; | ||
95 | public VV2F_() { tag = Value.Tag.VV2F; } | ||
96 | } | ||
97 | public class VV3F_ extends Value { | ||
98 | public V3<Float> _0; | ||
99 | public VV3F_() { tag = Value.Tag.VV3F; } | ||
100 | } | ||
101 | public class VV4F_ extends Value { | ||
102 | public V4<Float> _0; | ||
103 | public VV4F_() { tag = Value.Tag.VV4F; } | ||
104 | } | ||
105 | public class VM22F_ extends Value { | ||
106 | public V2<V2<Float>> _0; | ||
107 | public VM22F_() { tag = Value.Tag.VM22F; } | ||
108 | } | ||
109 | public class VM23F_ extends Value { | ||
110 | public V3<V2<Float>> _0; | ||
111 | public VM23F_() { tag = Value.Tag.VM23F; } | ||
112 | } | ||
113 | public class VM24F_ extends Value { | ||
114 | public V4<V2<Float>> _0; | ||
115 | public VM24F_() { tag = Value.Tag.VM24F; } | ||
116 | } | ||
117 | public class VM32F_ extends Value { | ||
118 | public V2<V3<Float>> _0; | ||
119 | public VM32F_() { tag = Value.Tag.VM32F; } | ||
120 | } | ||
121 | public class VM33F_ extends Value { | ||
122 | public V3<V3<Float>> _0; | ||
123 | public VM33F_() { tag = Value.Tag.VM33F; } | ||
124 | } | ||
125 | public class VM34F_ extends Value { | ||
126 | public V4<V3<Float>> _0; | ||
127 | public VM34F_() { tag = Value.Tag.VM34F; } | ||
128 | } | ||
129 | public class VM42F_ extends Value { | ||
130 | public V2<V4<Float>> _0; | ||
131 | public VM42F_() { tag = Value.Tag.VM42F; } | ||
132 | } | ||
133 | public class VM43F_ extends Value { | ||
134 | public V3<V4<Float>> _0; | ||
135 | public VM43F_() { tag = Value.Tag.VM43F; } | ||
136 | } | ||
137 | public class VM44F_ extends Value { | ||
138 | public V4<V4<Float>> _0; | ||
139 | public VM44F_() { tag = Value.Tag.VM44F; } | ||
140 | } | ||
141 | } | ||
142 | |||