Home
last modified time | relevance | path

Searched refs:__llvm_profile_data (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/sys/external/bsd/compiler_rt/dist/test/profile/
H A Dinstrprof-value-prof-2.c9 typedef struct __llvm_profile_data __llvm_profile_data; typedef
10 const __llvm_profile_data *__llvm_profile_begin_data(void);
11 const __llvm_profile_data *__llvm_profile_end_data(void);
12 void __llvm_profile_set_num_value_sites(__llvm_profile_data *Data,
15 __llvm_profile_data *
16 __llvm_profile_iterate_data(const __llvm_profile_data *Data);
17 void *__llvm_get_function_addr(const __llvm_profile_data *Data);
32 const __llvm_profile_data *Data, *DataEnd; in main()
43 __llvm_profile_set_num_value_sites((__llvm_profile_data *)Data, in main()
H A Dinstrprof-value-prof.c30 typedef struct __llvm_profile_data __llvm_profile_data; typedef
31 const __llvm_profile_data *__llvm_profile_begin_data(void);
32 const __llvm_profile_data *__llvm_profile_end_data(void);
33 void __llvm_profile_set_num_value_sites(__llvm_profile_data *Data,
36 __llvm_profile_data *
37 __llvm_profile_iterate_data(const __llvm_profile_data *Data);
38 void *__llvm_get_function_addr(const __llvm_profile_data *Data);
81 const __llvm_profile_data *Data, *DataEnd; in main()
108 __llvm_profile_set_num_value_sites((__llvm_profile_data *)Data, in main()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/profile/
H A DInstrProfilingValue.c42 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data, in __llvm_profile_set_num_value_sites()
48 COMPILER_RT_VISIBILITY const __llvm_profile_data *
49 __llvm_profile_iterate_data(const __llvm_profile_data *Data) { in __llvm_profile_iterate_data()
55 __llvm_get_function_addr(const __llvm_profile_data *Data) { in __llvm_get_function_addr()
65 static int allocateValueProfileCounters(__llvm_profile_data *Data) { in allocateValueProfileCounters()
86 __llvm_profile_data *PData = (__llvm_profile_data *)Data; in __llvm_profile_instrument_target()
136 __llvm_profile_data *I; in __llvm_profile_gather_value_data()
139 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); in __llvm_profile_gather_value_data()
140 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); in __llvm_profile_gather_value_data()
154 for (I = (__llvm_profile_data *)DataBegin; I != DataEnd; ++I) { in __llvm_profile_gather_value_data()
H A DInstrProfilingBuffer.c15 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); in __llvm_profile_get_size_for_buffer()
16 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); in __llvm_profile_get_size_for_buffer()
30 const __llvm_profile_data *DataBegin, const __llvm_profile_data *DataEnd, in __llvm_profile_get_size_for_buffer_internal()
37 PROFILE_RANGE_SIZE(Data) * sizeof(__llvm_profile_data) + in __llvm_profile_get_size_for_buffer_internal()
46 char *Buffer, const __llvm_profile_data *DataBegin, in __llvm_profile_write_buffer_internal()
47 const __llvm_profile_data *DataEnd, const uint64_t *CountersBegin, in __llvm_profile_write_buffer_internal()
H A DInstrProfilingInternal.h23 const __llvm_profile_data *DataBegin, const __llvm_profile_data *DataEnd,
37 char *Buffer, const __llvm_profile_data *DataBegin,
38 const __llvm_profile_data *DataEnd, const uint64_t *CountersBegin,
105 const __llvm_profile_data *DataBegin,
106 const __llvm_profile_data *DataEnd,
H A DInstrProfilingPlatformOther.c15 static const __llvm_profile_data *DataFirst = NULL;
16 static const __llvm_profile_data *DataLast = NULL;
32 const __llvm_profile_data *Data = (__llvm_profile_data *)Data_; in __llvm_profile_register_function()
57 const __llvm_profile_data *__llvm_profile_begin_data(void) { return DataFirst; } in __llvm_profile_begin_data()
59 const __llvm_profile_data *__llvm_profile_end_data(void) { return DataLast; } in __llvm_profile_end_data()
H A DInstrProfilingPlatformLinux.c25 extern __llvm_profile_data PROF_DATA_START COMPILER_RT_VISIBILITY;
26 extern __llvm_profile_data PROF_DATA_STOP COMPILER_RT_VISIBILITY;
33 __llvm_profile_data
39 COMPILER_RT_VISIBILITY const __llvm_profile_data *
43 COMPILER_RT_VISIBILITY const __llvm_profile_data *
H A DInstrProfilingPlatformDarwin.c15 extern __llvm_profile_data
18 extern __llvm_profile_data
33 const __llvm_profile_data *__llvm_profile_begin_data(void) { in __llvm_profile_begin_data()
37 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; } in __llvm_profile_end_data()
H A DInstrProfiling.h23 __llvm_profile_data {
26 } __llvm_profile_data; typedef
52 const __llvm_profile_data *__llvm_profile_begin_data(void);
53 const __llvm_profile_data *__llvm_profile_end_data(void);
H A DInstrProfilingWriter.c99 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); in llvmWriteProfData()
100 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); in llvmWriteProfData()
141 const __llvm_profile_data *DataBegin, const __llvm_profile_data *DataEnd, in llvmWriteProfDataImpl()
167 {DataBegin, sizeof(__llvm_profile_data), DataSize}, in llvmWriteProfDataImpl()
H A DInstrProfiling.c46 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); in __llvm_profile_reset_counters()
47 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); in __llvm_profile_reset_counters()
48 const __llvm_profile_data *DI; in __llvm_profile_reset_counters()