Lines Matching refs:ValueHandle
1 //===- ValueHandleTest.cpp - ValueHandle tests ----------------------------===//
10 #include "llvm/IR/ValueHandle.h"
21 class ValueHandle : public testing::Test {
26 ValueHandle() :
37 TEST_F(ValueHandle, WeakVH_BasicOperation) {
49 TEST_F(ValueHandle, WeakVH_Comparisons) {
82 TEST_F(ValueHandle, WeakVH_FollowsRAUW) {
92 TEST_F(ValueHandle, WeakVH_NullOnDeletion) {
104 TEST_F(ValueHandle, AssertingVH_BasicOperation) {
120 TEST_F(ValueHandle, AssertingVH_Const) {
127 TEST_F(ValueHandle, AssertingVH_Comparisons) {
160 TEST_F(ValueHandle, AssertingVH_DoesNotFollowRAUW) {
168 TEST_F(ValueHandle, AssertingVH_ReducesToPointer) {
176 TEST_F(ValueHandle, AssertingVH_Asserts) {
192 TEST_F(ValueHandle, CallbackVH_BasicOperation) {
204 TEST_F(ValueHandle, CallbackVH_Comparisons) {
237 TEST_F(ValueHandle, CallbackVH_CallbackOnDeletion) {
263 TEST_F(ValueHandle, CallbackVH_CallbackOnRAUW) {
293 TEST_F(ValueHandle, CallbackVH_DeletionCanRAUW) {
333 TEST_F(ValueHandle, DestroyingOtherVHOnSameValueDoesntBreakIteration) {
382 TEST_F(ValueHandle, AssertingVHCheckedLast) {