Searched refs:__llvm_profile_data (Results 1 - 14 of 14) sorted by relevance

/freebsd-current/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformOther.c19 static const __llvm_profile_data *DataFirst = NULL;
20 static const __llvm_profile_data *DataLast = NULL;
45 const __llvm_profile_data *Data = (__llvm_profile_data *)Data_;
55 DataFirst = (const __llvm_profile_data *)getMinAddr(DataFirst, Data);
59 DataLast = (const __llvm_profile_data *)getMaxAddr(DataLast, Data + 1);
80 const __llvm_profile_data *__llvm_profile_begin_data(void) { return DataFirst; }
82 const __llvm_profile_data *__llvm_profile_end_data(void) { return DataLast; }
H A DInstrProfilingBuffer.c46 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
47 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
61 uint64_t __llvm_profile_get_num_data(const __llvm_profile_data *Begin,
62 const __llvm_profile_data *End) {
64 return ((EndI + sizeof(__llvm_profile_data) - 1) - BeginI) /
65 sizeof(__llvm_profile_data);
69 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin,
70 const __llvm_profile_data *End) {
71 return __llvm_profile_get_num_data(Begin, End) * sizeof(__llvm_profile_data);
149 const __llvm_profile_data *DataBegi
[all...]
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 char *CountersBegin,
125 uint32_t (*InitRTRecord)(const __llvm_profile_data *Data,
154 const __llvm_profile_data *DataBegin,
155 const __llvm_profile_data *DataEnd,
164 __llvm_profile_data *DstData);
195 extern void (*VPMergeHook)(struct ValueProfData *, __llvm_profile_data *);
H A DInstrProfiling.h36 __llvm_profile_data { struct
39 } __llvm_profile_data; typedef in typeref:struct:__llvm_profile_data
102 const __llvm_profile_data *__llvm_profile_begin_data(void);
103 const __llvm_profile_data *__llvm_profile_end_data(void);
232 uint64_t __llvm_profile_get_num_data(const __llvm_profile_data *Begin,
233 const __llvm_profile_data *End);
236 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin,
237 const __llvm_profile_data *End);
H A DInstrProfilingPlatformWindows.c42 __llvm_profile_data COMPILER_RT_SECTION(".lprfd$A") DataStart = {0};
43 __llvm_profile_data COMPILER_RT_SECTION(".lprfd$Z") DataEnd = {0};
57 const __llvm_profile_data *__llvm_profile_begin_data(void) {
60 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; }
H A DInstrProfilingPlatformDarwin.c18 extern __llvm_profile_data
21 extern __llvm_profile_data
50 const __llvm_profile_data *__llvm_profile_begin_data(void) {
54 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; }
H A DInstrProfiling.c67 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
68 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
69 const __llvm_profile_data *DI;
H A DInstrProfilingMergeFile.c25 __llvm_profile_data *DstData) {
H A DInstrProfilingMerge.c20 void (*VPMergeHook)(ValueProfData *, __llvm_profile_data *);
34 const __llvm_profile_data *FirstD = __llvm_profile_begin_data();
54 __llvm_profile_data *SrcDataStart, *SrcDataEnd, *SrcData, *DstData;
56 (__llvm_profile_data *)(ProfileData + sizeof(__llvm_profile_header) +
83 Header->NumData * sizeof(__llvm_profile_data) + Header->NamesSize +
89 DstData = (__llvm_profile_data *)__llvm_profile_begin_data();
120 __llvm_profile_data *SrcDataStart, *SrcDataEnd, *SrcData, *DstData;
131 (__llvm_profile_data *)(ProfileData + sizeof(__llvm_profile_header) +
163 DstData = (__llvm_profile_data *)__llvm_profile_begin_data(),
H A DInstrProfilingValue.c60 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data,
78 COMPILER_RT_VISIBILITY const __llvm_profile_data *
79 __llvm_profile_iterate_data(const __llvm_profile_data *Data) {
85 __llvm_get_function_addr(const __llvm_profile_data *Data) {
95 static int allocateValueProfileCounters(__llvm_profile_data *Data) {
152 __llvm_profile_data *PData = (__llvm_profile_data *)Data;
273 const __llvm_profile_data *Data;
310 initializeValueProfRuntimeRecord(const __llvm_profile_data *Data,
H A DInstrProfilingPlatformLinux.c38 extern __llvm_profile_data PROF_DATA_START COMPILER_RT_VISIBILITY
40 extern __llvm_profile_data PROF_DATA_STOP COMPILER_RT_VISIBILITY
52 COMPILER_RT_VISIBILITY const __llvm_profile_data *
56 COMPILER_RT_VISIBILITY const __llvm_profile_data *
H A DInstrProfilingWriter.c128 const __llvm_profile_data *Data) {
219 const __llvm_profile_data *DataBegin,
220 const __llvm_profile_data *DataEnd) {
222 const __llvm_profile_data *DI = 0;
245 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
246 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
259 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin,
260 const __llvm_profile_data *DataEnd,
H A DInstrProfilingPlatformFuchsia.c117 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
118 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
H A DInstrProfilingFile.c107 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
108 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
231 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
232 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();

Completed in 125 milliseconds