Lines Matching refs:Data
59 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data, in __llvm_profile_set_num_value_sites() argument
61 *((uint16_t *)&Data->NumValueSites[ValueKind]) = NumValueSites; in __llvm_profile_set_num_value_sites()
66 __llvm_profile_iterate_data(const __llvm_profile_data *Data) { in __llvm_profile_iterate_data() argument
67 return Data + 1; in __llvm_profile_iterate_data()
72 __llvm_get_function_addr(const __llvm_profile_data *Data) { in __llvm_get_function_addr() argument
73 return Data->FunctionPointer; in __llvm_get_function_addr()
82 static int allocateValueProfileCounters(__llvm_profile_data *Data) { in allocateValueProfileCounters() argument
95 NumVSites += Data->NumValueSites[VKI]; in allocateValueProfileCounters()
101 if (!COMPILER_RT_BOOL_CMPXCHG(&Data->Values, 0, Mem)) { in allocateValueProfileCounters()
135 instrumentTargetValueImpl(uint64_t TargetValue, void *Data, in instrumentTargetValueImpl() argument
137 __llvm_profile_data *PData = (__llvm_profile_data *)Data; in instrumentTargetValueImpl()
227 __llvm_profile_instrument_target(uint64_t TargetValue, void *Data, in __llvm_profile_instrument_target() argument
229 instrumentTargetValueImpl(TargetValue, Data, CounterIndex, 1); in __llvm_profile_instrument_target()
232 __llvm_profile_instrument_target_value(uint64_t TargetValue, void *Data, in __llvm_profile_instrument_target_value() argument
235 instrumentTargetValueImpl(TargetValue, Data, CounterIndex, CountValue); in __llvm_profile_instrument_target_value()
255 uint64_t TargetValue, void *Data, uint32_t CounterIndex, in __llvm_profile_instrument_range() argument
264 __llvm_profile_instrument_target(TargetValue, Data, CounterIndex); in __llvm_profile_instrument_range()
275 const __llvm_profile_data *Data; member
283 return ((const ValueProfRuntimeRecord *)R)->Data->NumValueSites[VK]; in getNumValueSitesRT()
291 for (I = 0; I < Record->Data->NumValueSites[VK]; I++) in getNumValueDataRT()
312 initializeValueProfRuntimeRecord(const __llvm_profile_data *Data, in initializeValueProfRuntimeRecord() argument
315 ValueProfNode **Nodes = (ValueProfNode **)Data->Values; in initializeValueProfRuntimeRecord()
316 RTRecord.Data = Data; in initializeValueProfRuntimeRecord()
319 uint16_t N = Data->NumValueSites[I]; in initializeValueProfRuntimeRecord()