Lines Matching defs:End
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.
68 const __llvm_profile_data *End) {
69 intptr_t BeginI = (intptr_t)Begin, EndI = (intptr_t)End;
76 const __llvm_profile_data *End) {
77 return __llvm_profile_get_num_data(Begin, End) * sizeof(__llvm_profile_data);
81 // End). Caller should guarantee that End points to one byte past the inclusive
88 const VTableProfData *End) {
90 intptr_t EndI = (intptr_t)End, BeginI = (intptr_t)Begin;
96 const VTableProfData *End) {
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) *
121 const char *End) {
122 return (End - Begin);
126 uint64_t __llvm_profile_get_name_size(const char *Begin, const char *End) {
127 return End - Begin;