Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/lib/ubsan/
H A Dubsan_handlers.h50 ValueHandle Pointer, ValueHandle Alignment, ValueHandle Offset)
58 RECOVERABLE(add_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
61 RECOVERABLE(sub_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
64 RECOVERABLE(mul_overflow, OverflowData *Data, ValueHandle LHS, ValueHandle RHS)
67 RECOVERABLE(negate_overflow, OverflowData *Data, ValueHandle OldVal)
71 ValueHandle LHS, ValueHandle RHS)
82 ValueHandle LHS, ValueHandle RHS)
125 RECOVERABLE(float_cast_overflow, void *Data, ValueHandle From)
154 ValueHandle Dst)
204 ValueHandle Result)
[all …]
H A Dubsan_handlers.cpp152 ValueHandle Pointer, in handleAlignmentAssumptionImpl()
153 ValueHandle Alignment, in handleAlignmentAssumptionImpl()
154 ValueHandle Offset, in handleAlignmentAssumptionImpl()
200 AlignmentAssumptionData *Data, ValueHandle Pointer, ValueHandle Alignment, in __ubsan_handle_alignment_assumption_abort()
201 ValueHandle Offset) { in __ubsan_handle_alignment_assumption_abort()
318 ValueHandle LHS, ValueHandle RHS) { in __ubsan_handle_divrem_overflow()
331 ValueHandle LHS, ValueHandle RHS, in handleShiftOutOfBoundsImpl()
556 ValueHandle Dst) { in handleImplicitConversion()
614 ImplicitConversionData *Data, ValueHandle Src, ValueHandle Dst) { in __ubsan_handle_implicit_conversion_abort()
765 ValueHandle Base, in handlePointerOverflowImpl()
[all …]
H A Dubsan_handlers_cxx.h32 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
35 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash);
44 ValueHandle Val,
45 ValueHandle calleeRTTI,
46 ValueHandle fnRTTI);
49 ValueHandle Val,
50 ValueHandle calleeRTTI,
51 ValueHandle fnRTTI);
H A Dubsan_handlers_cxx.cpp34 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash, in HandleDynamicTypeCacheMiss()
85 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss()
90 DynamicTypeCacheMissData *Data, ValueHandle Pointer, ValueHandle Hash) { in __ubsan_handle_dynamic_type_cache_miss_abort()
98 void __ubsan_handle_cfi_bad_type(CFICheckFailData *Data, ValueHandle Vtable, in __ubsan_handle_cfi_bad_type()
161 ValueHandle Function, in handleFunctionTypeMismatch()
162 ValueHandle calleeRTTI, in handleFunctionTypeMismatch()
189 ValueHandle Function, in __ubsan_handle_function_type_mismatch_v1()
190 ValueHandle calleeRTTI, in __ubsan_handle_function_type_mismatch_v1()
191 ValueHandle fnRTTI) { in __ubsan_handle_function_type_mismatch_v1()
197 FunctionTypeMismatchData *Data, ValueHandle Function, in __ubsan_handle_function_type_mismatch_v1_abort()
[all …]
H A Dubsan_value.h136 typedef uptr ValueHandle; typedef
140 const char *getObjCClassName(ValueHandle Pointer);
151 ValueHandle Val;
156 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineInt()
164 const unsigned InlineBits = sizeof(ValueHandle) * 8; in isInlineFloat()
170 Value(const TypeDescriptor &Type, ValueHandle Val) : Type(Type), Val(Val) {} in Value()
H A Dubsan_value.cpp29 const char *__ubsan::getObjCClassName(ValueHandle Pointer) { in getObjCClassName()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DValueHandleTest.cpp20 class ValueHandle : public testing::Test { class
26 ValueHandle() in ValueHandle() function in __anonb6cf656f0111::ValueHandle
36 TEST_F(ValueHandle, WeakVH_BasicOperation) { in TEST_F() argument
137 TEST_F(ValueHandle, AssertingVH_Const) { in TEST_F() argument
193 TEST_F(ValueHandle, AssertingVH_Asserts) { in TEST_F() argument
448 TEST_F(ValueHandle, PoisoningVH_Const) { in TEST_F() argument
494 TEST_F(ValueHandle, AssertingVH_DenseMap) { in TEST_F() argument
506 TEST_F(ValueHandle, PoisoningVH_DenseMap) { in TEST_F() argument
526 TEST_F(ValueHandle, TrackingVH_Tracks) { in TEST_F() argument
535 TEST_F(ValueHandle, PoisoningVH_Asserts) { in TEST_F() argument
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/MergeFunc/
H A Dcrash2.ll8 ; causes an assert in the ValueHandle call back because we are RAUWing with a