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

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingBuffer.c31 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
32 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
43 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin,
44 const __llvm_profile_data *End) {
46 return ((EndI + sizeof(__llvm_profile_data) - 1) - BeginI) /
47 sizeof(__llvm_profile_data);
75 uint64_t DataSizeInBytes = DataSize * sizeof(__llvm_profile_data);
87 const __llvm_profile_data *DataBegin, const __llvm_profile_data *DataEnd,
104 (DataSize * sizeof(__llvm_profile_data))
[all...]
H A DInstrProfilingPlatformOther.c18 static const __llvm_profile_data *DataFirst = NULL;
19 static const __llvm_profile_data *DataLast = NULL;
44 const __llvm_profile_data *Data = (__llvm_profile_data *)Data_;
53 DataFirst = (const __llvm_profile_data *)getMinAddr(DataFirst, Data);
56 DataLast = (const __llvm_profile_data *)getMaxAddr(DataLast, Data + 1);
75 const __llvm_profile_data *__llvm_profile_begin_data(void) { return DataFirst; }
77 const __llvm_profile_data *__llvm_profile_end_data(void) { return DataLast; }
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,
124 uint32_t (*InitRTRecord)(const __llvm_profile_data *Data,
153 const __llvm_profile_data *DataBegin,
154 const __llvm_profile_data *DataEnd,
163 __llvm_profile_data *DstData);
194 extern void (*VPMergeHook)(struct ValueProfData *, __llvm_profile_data *);
H A DInstrProfilingMerge.c20 void (*VPMergeHook)(ValueProfData *, __llvm_profile_data *);
33 const __llvm_profile_data *FirstD = __llvm_profile_begin_data();
45 __llvm_profile_data *SrcDataStart, *SrcDataEnd, *SrcData, *DstData;
47 (__llvm_profile_data *)(ProfileData + sizeof(__llvm_profile_header));
67 Header->DataSize * sizeof(__llvm_profile_data) +
72 DstData = (__llvm_profile_data *)__llvm_profile_begin_data();
87 __llvm_profile_data *SrcDataStart, *SrcDataEnd, *SrcData, *DstData;
94 (__llvm_profile_data *)(ProfileData + sizeof(__llvm_profile_header));
104 DstData = (__llvm_profile_data *)__llvm_profile_begin_data(),
H A DInstrProfilingPlatformLinux.c29 extern __llvm_profile_data PROF_DATA_START COMPILER_RT_VISIBILITY;
30 extern __llvm_profile_data PROF_DATA_STOP COMPILER_RT_VISIBILITY;
40 __llvm_profile_data
49 COMPILER_RT_VISIBILITY const __llvm_profile_data *
53 COMPILER_RT_VISIBILITY const __llvm_profile_data *
H A DInstrProfiling.h25 __llvm_profile_data { struct
28 } __llvm_profile_data; typedef in typeref:struct:__llvm_profile_data
76 const __llvm_profile_data *__llvm_profile_begin_data(void);
77 const __llvm_profile_data *__llvm_profile_end_data(void);
251 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin,
252 const __llvm_profile_data *End);
H A DInstrProfilingPlatformDarwin.c14 extern __llvm_profile_data
17 extern __llvm_profile_data
42 const __llvm_profile_data *__llvm_profile_begin_data(void) {
46 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; }
H A DInstrProfilingPlatformWindows.c37 __llvm_profile_data COMPILER_RT_SECTION(".lprfd$A") DataStart = {0};
38 __llvm_profile_data COMPILER_RT_SECTION(".lprfd$Z") DataEnd = {0};
50 const __llvm_profile_data *__llvm_profile_begin_data(void) {
53 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; }
H A DInstrProfiling.c60 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
61 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
62 const __llvm_profile_data *DI;
H A DInstrProfilingMergeFile.c25 __llvm_profile_data *DstData) {
H A DInstrProfilingValue.c58 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data,
64 COMPILER_RT_VISIBILITY const __llvm_profile_data *
65 __llvm_profile_iterate_data(const __llvm_profile_data *Data) {
71 __llvm_get_function_addr(const __llvm_profile_data *Data) {
81 static int allocateValueProfileCounters(__llvm_profile_data *Data) {
136 __llvm_profile_data *PData = (__llvm_profile_data *)Data;
274 const __llvm_profile_data *Data;
311 initializeValueProfRuntimeRecord(const __llvm_profile_data *Data,
H A DInstrProfilingWriter.c125 const __llvm_profile_data *Data) {
216 const __llvm_profile_data *DataBegin,
217 const __llvm_profile_data *DataEnd) {
219 const __llvm_profile_data *DI = 0;
242 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
243 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
254 lprofWriteDataImpl(ProfDataWriter *Writer, const __llvm_profile_data *DataBegin,
255 const __llvm_profile_data *DataEnd,
286 {DataBegin, sizeof(__llvm_profile_data), DataSize, 0},
H A DInstrProfilingFile.c460 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data();
461 const __llvm_profile_data *DataEnd = __llvm_profile_end_data();
561 (DataSize * sizeof(__llvm_profile_data)) + PaddingBytesBeforeCounters;

Completed in 148 milliseconds