Lines Matching refs:CallbackVH
33 class ConcreteCallbackVH : public CallbackVH {
35 ConcreteCallbackVH(Value *V) : CallbackVH(V) {}
239 class RecordingVH : public CallbackVH {
245 RecordingVH(Value *V) : CallbackVH(V), DeletedCalls(0), AURWCalls(0) {}
248 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); }
262 class RecordingVH : public CallbackVH {
269 : CallbackVH(V), DeletedCalls(0), AURWArgument(NULL) {}
272 virtual void deleted() { DeletedCalls++; CallbackVH::deleted(); }
289 class RecoveringVH : public CallbackVH {
298 : CallbackVH(V), DeletedCalls(0), AURWArgument(NULL),
315 // a CallbackVH to remove the uses before the check for no uses.
329 // When a CallbackVH modifies other ValueHandles in its callbacks,
333 // We create the active CallbackVH in the middle of a palindromic
337 class DestroyingVH : public CallbackVH {
348 CallbackVH::deleted();
378 // If a CallbackVH exists to clear out a group of AssertingVHs on
379 // Value deletion, the CallbackVH should get a chance to do so
382 class ClearingVH : public CallbackVH {
387 : CallbackVH(V) {
395 CallbackVH::deleted();