Lines Matching refs:SideEffects
31 void testWriteAndReadSanity(SideEffects write, SideEffects read) { in testWriteAndReadSanity()
41 SideEffects all = SideEffects::All(); in testWriteAndReadSanity()
48 SideEffects none = SideEffects::None(); in testWriteAndReadSanity()
55 void testWriteAndReadDependence(SideEffects write, SideEffects read) { in testWriteAndReadDependence()
63 void testNoWriteAndReadDependence(SideEffects write, SideEffects read) { in testNoWriteAndReadDependence()
76 SideEffects all = SideEffects::All(); in TEST()
84 SideEffects none = SideEffects::None(); in TEST()
98 SideEffects::FieldWriteOfType(type, false), in TEST()
99 SideEffects::FieldReadOfType(type, false)); in TEST()
101 SideEffects::ArrayWriteOfType(type), in TEST()
102 SideEffects::ArrayReadOfType(type)); in TEST()
105 SideEffects::FieldWriteOfType(type, false), in TEST()
106 SideEffects::ArrayReadOfType(type)); in TEST()
108 SideEffects::ArrayWriteOfType(type), in TEST()
109 SideEffects::FieldReadOfType(type, false)); in TEST()
116 SideEffects::FieldWriteOfType(Primitive::kPrimInt, false), in TEST()
117 SideEffects::FieldReadOfType(Primitive::kPrimDouble, false)); in TEST()
119 SideEffects::ArrayWriteOfType(Primitive::kPrimInt), in TEST()
120 SideEffects::ArrayReadOfType(Primitive::kPrimDouble)); in TEST()
123 SideEffects::FieldWriteOfType(Primitive::kPrimInt, false), in TEST()
124 SideEffects::ArrayReadOfType(Primitive::kPrimDouble)); in TEST()
126 SideEffects::ArrayWriteOfType(Primitive::kPrimInt), in TEST()
127 SideEffects::FieldReadOfType(Primitive::kPrimDouble, false)); in TEST()
131 SideEffects volatile_write = in TEST()
132 SideEffects::FieldWriteOfType(Primitive::kPrimInt, /* is_volatile */ true); in TEST()
133 SideEffects any_write = in TEST()
134 SideEffects::FieldWriteOfType(Primitive::kPrimInt, /* is_volatile */ false); in TEST()
135 SideEffects volatile_read = in TEST()
136 SideEffects::FieldReadOfType(Primitive::kPrimByte, /* is_volatile */ true); in TEST()
137 SideEffects any_read = in TEST()
138 SideEffects::FieldReadOfType(Primitive::kPrimByte, /* is_volatile */ false); in TEST()
154 SideEffects::FieldWriteOfType(Primitive::kPrimInt, /* is_volatile */ false), in TEST()
155 SideEffects::FieldReadOfType(Primitive::kPrimFloat, /* is_volatile */ false)); in TEST()
157 SideEffects::ArrayWriteOfType(Primitive::kPrimInt), in TEST()
158 SideEffects::ArrayReadOfType(Primitive::kPrimFloat)); in TEST()
161 SideEffects::FieldWriteOfType(Primitive::kPrimLong, /* is_volatile */ false), in TEST()
162 SideEffects::FieldReadOfType(Primitive::kPrimDouble, /* is_volatile */ false)); in TEST()
164 SideEffects::ArrayWriteOfType(Primitive::kPrimLong), in TEST()
165 SideEffects::ArrayReadOfType(Primitive::kPrimDouble)); in TEST()
169 SideEffects s = SideEffects::None(); in TEST()
174 s = s.Union(SideEffects::FieldWriteOfType(type, /* is_volatile */ false)); in TEST()
175 s = s.Union(SideEffects::ArrayWriteOfType(type)); in TEST()
176 s = s.Union(SideEffects::FieldReadOfType(type, /* is_volatile */ false)); in TEST()
177 s = s.Union(SideEffects::ArrayReadOfType(type)); in TEST()
183 SideEffects can_trigger_gc = SideEffects::CanTriggerGC(); in TEST()
184 SideEffects depends_on_gc = SideEffects::DependsOnGC(); in TEST()
185 SideEffects all_changes = SideEffects::AllChanges(); in TEST()
186 SideEffects all_dependencies = SideEffects::AllDependencies(); in TEST()
205 SideEffects::None().ToString().c_str()); in TEST()
208 SideEffects::All().ToString().c_str()); in TEST()
211 SideEffects::AllWrites().ToString().c_str()); in TEST()
214 SideEffects::AllReads().ToString().c_str()); in TEST()
217 SideEffects::FieldWriteOfType(Primitive::kPrimNot, false).ToString().c_str()); in TEST()
220 SideEffects::ArrayWriteOfType(Primitive::kPrimBoolean).ToString().c_str()); in TEST()
223 SideEffects::FieldReadOfType(Primitive::kPrimByte, false).ToString().c_str()); in TEST()
226 SideEffects::ArrayReadOfType(Primitive::kPrimDouble).ToString().c_str()); in TEST()
227 SideEffects s = SideEffects::None(); in TEST()
228 s = s.Union(SideEffects::FieldWriteOfType(Primitive::kPrimChar, /* is_volatile */ false)); in TEST()
229 s = s.Union(SideEffects::FieldWriteOfType(Primitive::kPrimLong, /* is_volatile */ false)); in TEST()
230 s = s.Union(SideEffects::ArrayWriteOfType(Primitive::kPrimShort)); in TEST()
231 s = s.Union(SideEffects::FieldReadOfType(Primitive::kPrimInt, /* is_volatile */ false)); in TEST()
232 s = s.Union(SideEffects::ArrayReadOfType(Primitive::kPrimFloat)); in TEST()
233 s = s.Union(SideEffects::ArrayReadOfType(Primitive::kPrimDouble)); in TEST()