/external/compiler-rt/lib/profile/ |
InstrProfilingBuffer.c | 15 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); 16 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); 27 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin, 28 const __llvm_profile_data *End) { 30 return ((EndI + sizeof(__llvm_profile_data) - 1) - BeginI) / 31 sizeof(__llvm_profile_data); 36 const __llvm_profile_data *DataBegin, const __llvm_profile_data *DataEnd, 44 sizeof(__llvm_profile_data)) + 53 char *Buffer, const __llvm_profile_data *DataBegin [all...] |
InstrProfilingPlatformDarwin.c | 15 extern __llvm_profile_data 18 extern __llvm_profile_data 40 const __llvm_profile_data *__llvm_profile_begin_data(void) { 44 const __llvm_profile_data *__llvm_profile_end_data(void) { return &DataEnd; }
|
InstrProfilingPlatformOther.c | 16 static const __llvm_profile_data *DataFirst = NULL; 17 static const __llvm_profile_data *DataLast = NULL; 41 const __llvm_profile_data *Data = (__llvm_profile_data *)Data_; 50 DataFirst = (const __llvm_profile_data *)getMinAddr(DataFirst, Data); 53 DataLast = (const __llvm_profile_data *)getMaxAddr(DataLast, Data + 1); 72 const __llvm_profile_data *__llvm_profile_begin_data(void) { return DataFirst; } 74 const __llvm_profile_data *__llvm_profile_end_data(void) { return DataLast; }
|
InstrProfiling.h | 25 __llvm_profile_data { struct 28 } __llvm_profile_data; typedef in typeref:struct:__llvm_profile_data 60 const __llvm_profile_data *__llvm_profile_begin_data(void); 61 const __llvm_profile_data *__llvm_profile_end_data(void); 158 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin, 159 const __llvm_profile_data *End);
|
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 uint64_t *CountersBegin, 112 uint32_t (*InitRTRecord)(const __llvm_profile_data *Data, 139 const __llvm_profile_data *DataBegin, 140 const __llvm_profile_data *DataEnd, 149 __llvm_profile_data *DstData); 174 extern void (*VPMergeHook)(struct ValueProfData *, __llvm_profile_data *);
|
InstrProfilingMerge.c | 21 __llvm_profile_data *) = NULL; 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(),
|
InstrProfilingPlatformLinux.c | 27 extern __llvm_profile_data PROF_DATA_START COMPILER_RT_VISIBILITY; 28 extern __llvm_profile_data PROF_DATA_STOP COMPILER_RT_VISIBILITY; 37 __llvm_profile_data 44 COMPILER_RT_VISIBILITY const __llvm_profile_data * 48 COMPILER_RT_VISIBILITY const __llvm_profile_data *
|
InstrProfilingMergeFile.c | 21 __llvm_profile_data *) = &lprofMergeValueProfData; 26 __llvm_profile_data *DstData) {
|
InstrProfiling.c | 46 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); 47 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); 48 const __llvm_profile_data *DI;
|
InstrProfilingValue.c | 57 __llvm_profile_set_num_value_sites(__llvm_profile_data *Data, 63 COMPILER_RT_VISIBILITY const __llvm_profile_data * 64 __llvm_profile_iterate_data(const __llvm_profile_data *Data) { 70 __llvm_get_function_addr(const __llvm_profile_data *Data) { 80 static int allocateValueProfileCounters(__llvm_profile_data *Data) { 106 static ValueProfNode *allocateOneNode(__llvm_profile_data *Data, uint32_t Index, 136 __llvm_profile_data *PData = (__llvm_profile_data *)Data; 230 const __llvm_profile_data *Data; 267 initializeValueProfRuntimeRecord(const __llvm_profile_data *Data [all...] |
InstrProfilingWriter.c | 115 const __llvm_profile_data *Data) { 206 const __llvm_profile_data *DataBegin, 207 const __llvm_profile_data *DataEnd) { 209 const __llvm_profile_data *DI = 0; 232 const __llvm_profile_data *DataBegin = __llvm_profile_begin_data(); 233 const __llvm_profile_data *DataEnd = __llvm_profile_end_data(); 245 const __llvm_profile_data *DataBegin, 246 const __llvm_profile_data *DataEnd, 272 {DataBegin, sizeof(__llvm_profile_data), DataSize},
|
/external/compiler-rt/test/profile/ |
instrprof-value-prof-2.c | 15 typedef struct __llvm_profile_data __llvm_profile_data; typedef in typeref:struct:__llvm_profile_data 16 const __llvm_profile_data *__llvm_profile_begin_data(void); 17 const __llvm_profile_data *__llvm_profile_end_data(void); 18 void __llvm_profile_set_num_value_sites(__llvm_profile_data *Data, 21 __llvm_profile_data * 22 __llvm_profile_iterate_data(const __llvm_profile_data *Data); 23 void *__llvm_get_function_addr(const __llvm_profile_data *Data); 46 const __llvm_profile_data *Data, *DataEnd; 58 __llvm_profile_set_num_value_sites((__llvm_profile_data *)Data [all...] |
instrprof-value-prof.c | 30 typedef struct __llvm_profile_data __llvm_profile_data; typedef in typeref:struct:__llvm_profile_data 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; 111 __llvm_profile_set_num_value_sites((__llvm_profile_data *)Data [all...] |
/external/compiler-rt/test/profile/Linux/ |
instrprof-merge-vp.c | 19 struct __llvm_profile_data; 21 void lprofMergeValueProfData(struct ValueProfData *, struct __llvm_profile_data *);
|