Searched refs:__llvm_profile_data (Results 1 - 14 of 14) sorted by relevance
/freebsd-current/contrib/llvm-project/compiler-rt/lib/profile/ |
H A D | InstrProfilingPlatformOther.c | 19 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 D | InstrProfilingBuffer.c | 46 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 D | InstrProfilingInternal.h | 23 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 D | InstrProfiling.h | 36 __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 D | InstrProfilingPlatformWindows.c | 42 __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 D | InstrProfilingPlatformDarwin.c | 18 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 D | InstrProfiling.c | 67 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 D | InstrProfilingMergeFile.c | 25 __llvm_profile_data *DstData) {
|
H A D | InstrProfilingMerge.c | 20 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 D | InstrProfilingValue.c | 60 __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 D | InstrProfilingPlatformLinux.c | 38 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 D | InstrProfilingWriter.c | 128 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 D | InstrProfilingPlatformFuchsia.c | 117 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); 118 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
|
H A D | InstrProfilingFile.c | 107 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