Lines Matching defs:Begin
64 // NOTE: Caller should guarantee that `Begin` and `End` specifies a half-open
65 // interval [Begin, End). Namely, `End` is one-byte past the end of the array.
67 uint64_t __llvm_profile_get_num_data(const __llvm_profile_data *Begin,
69 intptr_t BeginI = (intptr_t)Begin, EndI = (intptr_t)End;
75 uint64_t __llvm_profile_get_data_size(const __llvm_profile_data *Begin,
77 return __llvm_profile_get_num_data(Begin, End) * sizeof(__llvm_profile_data);
80 // Counts the number of `VTableProfData` elements within the range of [Begin,
87 uint64_t __llvm_profile_get_num_vtable(const VTableProfData *Begin,
90 intptr_t EndI = (intptr_t)End, BeginI = (intptr_t)Begin;
95 uint64_t __llvm_profile_get_vtable_section_size(const VTableProfData *Begin,
97 return (intptr_t)(End) - (intptr_t)(Begin);
107 uint64_t __llvm_profile_get_num_counters(const char *Begin, const char *End) {
108 intptr_t BeginI = (intptr_t)Begin, EndI = (intptr_t)End;
114 uint64_t __llvm_profile_get_counters_size(const char *Begin, const char *End) {
115 return __llvm_profile_get_num_counters(Begin, End) *
120 uint64_t __llvm_profile_get_num_bitmap_bytes(const char *Begin,
122 return (End - Begin);
126 uint64_t __llvm_profile_get_name_size(const char *Begin, const char *End) {
127 return End - Begin;