Home
last modified time | relevance | path

Searched refs:ValueHandle (Results 1 – 6 of 6) sorted by relevance

/external/compiler-rt/lib/ubsan/
Dubsan_handlers.h40 RECOVERABLE(type_mismatch, TypeMismatchData *Data, ValueHandle Pointer)
48 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
51 RECOVERABLE(sub_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
54 RECOVERABLE(mul_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
57 RECOVERABLE(negate_overflow, OverflowData *Data, ValueHandle OldVal)
61 ValueHandle LHS, ValueHandle RHS)
72 ValueHandle LHS, ValueHandle RHS)
81 RECOVERABLE(out_of_bounds, OutOfBoundsData *Data, ValueHandle Index)
98 RECOVERABLE(vla_bound_not_positive, VLABoundData *Data, ValueHandle Bound)
107 RECOVERABLE(float_cast_overflow, FloatCastOverflowData *Data, ValueHandle From)
[all …]
Dubsan_handlers.cc41 static void handleTypeMismatchImpl(TypeMismatchData *Data, ValueHandle Pointer, in handleTypeMismatchImpl()
73 ValueHandle Pointer) { in __ubsan_handle_type_mismatch()
78 ValueHandle Pointer) { in __ubsan_handle_type_mismatch_abort()
86 static void handleIntegerOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleIntegerOverflowImpl()
102 void __ubsan::handler_name(OverflowData *Data, ValueHandle LHS, \
103 ValueHandle RHS) { \
116 static void handleNegateOverflowImpl(OverflowData *Data, ValueHandle OldVal, in handleNegateOverflowImpl()
136 ValueHandle OldVal) { in __ubsan_handle_negate_overflow()
141 ValueHandle OldVal) { in __ubsan_handle_negate_overflow_abort()
147 static void handleDivremOverflowImpl(OverflowData *Data, ValueHandle LHS, in handleDivremOverflowImpl()
[all …]
Dubsan_handlers_cxx.cc33 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash, in HandleDynamicTypeCacheMiss()
75 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss()
80 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss_abort()
Dubsan_handlers_cxx.h33 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
36 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
Dubsan_value.h137 typedef uptr ValueHandle; typedef
149 ValueHandle Val;
154 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineInt()
162 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineFloat()
168 Value(const TypeDescriptor &Type, ValueHandle Val) : Type(Type), Val(Val) {} in Value()
/external/llvm/unittests/IR/
DValueHandleTest.cpp21 class ValueHandle : public testing::Test { class
26 ValueHandle() : in ValueHandle() function in __anonbd7f0f210111::ValueHandle
37 TEST_F(ValueHandle, WeakVH_BasicOperation) { in TEST_F() argument
49 TEST_F(ValueHandle, WeakVH_Comparisons) { in TEST_F() argument
82 TEST_F(ValueHandle, WeakVH_FollowsRAUW) { in TEST_F() argument
92 TEST_F(ValueHandle, WeakVH_NullOnDeletion) { in TEST_F() argument
104 TEST_F(ValueHandle, AssertingVH_BasicOperation) { in TEST_F() argument
120 TEST_F(ValueHandle, AssertingVH_Const) { in TEST_F() argument
127 TEST_F(ValueHandle, AssertingVH_Comparisons) { in TEST_F() argument
160 TEST_F(ValueHandle, AssertingVH_DoesNotFollowRAUW) { in TEST_F() argument
[all …]