Lines Matching defs:CurrentVNode
97 ValueProfNode *CurrentVNode = ValueCounters[CounterIndex];
100 while (CurrentVNode) {
101 if (TargetValue == CurrentVNode->VData.Value) {
102 CurrentVNode->VData.Count++;
105 PrevVNode = CurrentVNode;
106 CurrentVNode = CurrentVNode->Next;
113 CurrentVNode = (ValueProfNode *)calloc(1, sizeof(ValueProfNode));
114 if (!CurrentVNode)
117 CurrentVNode->VData.Value = TargetValue;
118 CurrentVNode->VData.Count++;
123 COMPILER_RT_BOOL_CMPXCHG(&ValueCounters[CounterIndex], 0, CurrentVNode);
125 Success = COMPILER_RT_BOOL_CMPXCHG(&(PrevVNode->Next), 0, CurrentVNode);
128 free(CurrentVNode);