summaryrefslogtreecommitdiff
path: root/ddl/out/java/LambdaCube/IR/Value.java
diff options
context:
space:
mode:
Diffstat (limited to 'ddl/out/java/LambdaCube/IR/Value.java')
-rw-r--r--ddl/out/java/LambdaCube/IR/Value.java142
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
4package LambdaCube.IR;
5
6import java.util.ArrayList;
7import java.util.HashMap;
8import RT.*;
9
10
11public 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