Lines Matching refs:Arch

236 #define UNIMPLEMENTED_INTRINSIC(Arch, Name)                                               \  argument
237 void IntrinsicLocationsBuilder ## Arch::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
239 void IntrinsicCodeGenerator ## Arch::Visit ## Name(HInvoke* invoke ATTRIBUTE_UNUSED) { \
246 #define UNREACHABLE_INTRINSIC(Arch, Name) \ argument
247 void IntrinsicLocationsBuilder ## Arch::Visit ## Name(HInvoke* invoke) { \
254 void IntrinsicCodeGenerator ## Arch::Visit ## Name(HInvoke* invoke) { \
258 #define UNREACHABLE_INTRINSICS(Arch) \ argument
259 UNREACHABLE_INTRINSIC(Arch, MathMinIntInt) \
260 UNREACHABLE_INTRINSIC(Arch, MathMinLongLong) \
261 UNREACHABLE_INTRINSIC(Arch, MathMinFloatFloat) \
262 UNREACHABLE_INTRINSIC(Arch, MathMinDoubleDouble) \
263 UNREACHABLE_INTRINSIC(Arch, MathMaxIntInt) \
264 UNREACHABLE_INTRINSIC(Arch, MathMaxLongLong) \
265 UNREACHABLE_INTRINSIC(Arch, MathMaxFloatFloat) \
266 UNREACHABLE_INTRINSIC(Arch, MathMaxDoubleDouble) \
267 UNREACHABLE_INTRINSIC(Arch, MathAbsInt) \
268 UNREACHABLE_INTRINSIC(Arch, MathAbsLong) \
269 UNREACHABLE_INTRINSIC(Arch, MathAbsFloat) \
270 UNREACHABLE_INTRINSIC(Arch, MathAbsDouble) \
271 UNREACHABLE_INTRINSIC(Arch, FloatFloatToIntBits) \
272 UNREACHABLE_INTRINSIC(Arch, DoubleDoubleToLongBits) \
273 UNREACHABLE_INTRINSIC(Arch, FloatIsNaN) \
274 UNREACHABLE_INTRINSIC(Arch, DoubleIsNaN) \
275 UNREACHABLE_INTRINSIC(Arch, IntegerRotateLeft) \
276 UNREACHABLE_INTRINSIC(Arch, LongRotateLeft) \
277 UNREACHABLE_INTRINSIC(Arch, IntegerRotateRight) \
278 UNREACHABLE_INTRINSIC(Arch, LongRotateRight) \
279 UNREACHABLE_INTRINSIC(Arch, IntegerCompare) \
280 UNREACHABLE_INTRINSIC(Arch, LongCompare) \
281 UNREACHABLE_INTRINSIC(Arch, IntegerSignum) \
282 UNREACHABLE_INTRINSIC(Arch, LongSignum) \
283 UNREACHABLE_INTRINSIC(Arch, StringCharAt) \
284 UNREACHABLE_INTRINSIC(Arch, StringIsEmpty) \
285 UNREACHABLE_INTRINSIC(Arch, StringLength) \
286 UNREACHABLE_INTRINSIC(Arch, UnsafeLoadFence) \
287 UNREACHABLE_INTRINSIC(Arch, UnsafeStoreFence) \
288 UNREACHABLE_INTRINSIC(Arch, UnsafeFullFence) \
289 UNREACHABLE_INTRINSIC(Arch, VarHandleFullFence) \
290 UNREACHABLE_INTRINSIC(Arch, VarHandleAcquireFence) \
291 UNREACHABLE_INTRINSIC(Arch, VarHandleReleaseFence) \
292 UNREACHABLE_INTRINSIC(Arch, VarHandleLoadLoadFence) \
293 UNREACHABLE_INTRINSIC(Arch, VarHandleStoreStoreFence) \
294 UNREACHABLE_INTRINSIC(Arch, MethodHandleInvokeExact) \
295 UNREACHABLE_INTRINSIC(Arch, MethodHandleInvoke) \
296 UNREACHABLE_INTRINSIC(Arch, VarHandleCompareAndExchange) \
297 UNREACHABLE_INTRINSIC(Arch, VarHandleCompareAndExchangeAcquire) \
298 UNREACHABLE_INTRINSIC(Arch, VarHandleCompareAndExchangeRelease) \
299 UNREACHABLE_INTRINSIC(Arch, VarHandleCompareAndSet) \
300 UNREACHABLE_INTRINSIC(Arch, VarHandleGet) \
301 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAcquire) \
302 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndAdd) \
303 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndAddAcquire) \
304 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndAddRelease) \
305 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseAnd) \
306 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseAndAcquire) \
307 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseAndRelease) \
308 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseOr) \
309 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseOrAcquire) \
310 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseOrRelease) \
311 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseXor) \
312 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseXorAcquire) \
313 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndBitwiseXorRelease) \
314 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndSet) \
315 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndSetAcquire) \
316 UNREACHABLE_INTRINSIC(Arch, VarHandleGetAndSetRelease) \
317 UNREACHABLE_INTRINSIC(Arch, VarHandleGetOpaque) \
318 UNREACHABLE_INTRINSIC(Arch, VarHandleGetVolatile) \
319 UNREACHABLE_INTRINSIC(Arch, VarHandleSet) \
320 UNREACHABLE_INTRINSIC(Arch, VarHandleSetOpaque) \
321 UNREACHABLE_INTRINSIC(Arch, VarHandleSetRelease) \
322 UNREACHABLE_INTRINSIC(Arch, VarHandleSetVolatile) \
323 UNREACHABLE_INTRINSIC(Arch, VarHandleWeakCompareAndSet) \
324 UNREACHABLE_INTRINSIC(Arch, VarHandleWeakCompareAndSetAcquire) \
325 UNREACHABLE_INTRINSIC(Arch, VarHandleWeakCompareAndSetPlain) \
326 UNREACHABLE_INTRINSIC(Arch, VarHandleWeakCompareAndSetRelease)