[compiler-rt] r204083 - Rename __ProfileData to __llvm_pgo_data
Duncan P. N. Exon Smith
dexonsmith at apple.com
Mon Mar 17 15:08:05 PDT 2014
Author: dexonsmith
Date: Mon Mar 17 17:08:05 2014
New Revision: 204083
URL: http://llvm.org/viewvc/llvm-project?rev=204083&view=rev
Log:
Rename __ProfileData to __llvm_pgo_data
<rdar://problem/15943240>
Modified:
compiler-rt/trunk/lib/profile/PGOProfiling.c
Modified: compiler-rt/trunk/lib/profile/PGOProfiling.c
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/profile/PGOProfiling.c?rev=204083&r1=204082&r2=204083&view=diff
==============================================================================
--- compiler-rt/trunk/lib/profile/PGOProfiling.c (original)
+++ compiler-rt/trunk/lib/profile/PGOProfiling.c Mon Mar 17 17:08:05 2014
@@ -32,16 +32,16 @@ typedef unsigned int uint32_t;
typedef unsigned long long uint64_t;
#endif
-typedef struct __ProfileData {
+typedef struct __llvm_pgo_data {
const uint32_t NameSize;
const uint32_t NumCounters;
const char *const Name;
const uint64_t *const Counters;
-} __ProfileData;
+} __llvm_pgo_data;
/* TODO: Calculate these with linker magic. */
-static __ProfileData *First = NULL;
-static __ProfileData *Final = NULL;
+static __llvm_pgo_data *First = NULL;
+static __llvm_pgo_data *Final = NULL;
/*!
* \brief Register an instrumented function.
*
@@ -53,7 +53,7 @@ static __ProfileData *Final = NULL;
*/
void __llvm_pgo_register_function(void *Data_) {
/* TODO: Only emit this function if we can't use linker magic. */
- __ProfileData *Data = (__ProfileData*)Data_;
+ __llvm_pgo_data *Data = (__llvm_pgo_data*)Data_;
if (!First || Data < First)
First = Data;
if (!Final || Data > Final)
@@ -61,13 +61,13 @@ void __llvm_pgo_register_function(void *
}
/*! \brief Get the first instrumentation record. */
-static __ProfileData *getFirst() {
+static __llvm_pgo_data *getFirst() {
/* TODO: Use extern + linker magic instead of a static variable. */
return First;
}
/*! \brief Get the last instrumentation record. */
-static __ProfileData *getLast() {
+static __llvm_pgo_data *getLast() {
/* TODO: Use extern + linker magic instead of a static variable. */
return Final + 1;
}
@@ -75,7 +75,7 @@ static __ProfileData *getLast() {
/* TODO: void __llvm_pgo_get_size_for_buffer(void); */
/* TODO: void __llvm_pgo_write_buffer(char *Buffer); */
-static void writeFunction(FILE *OutputFile, const __ProfileData *Data) {
+static void writeFunction(FILE *OutputFile, const __llvm_pgo_data *Data) {
/* TODO: Requires libc: break requirement by writing directly to a buffer
* instead of a FILE stream.
*/
@@ -91,7 +91,7 @@ static void writeFunction(FILE *OutputFi
/*! \brief Write instrumentation data to the given file. */
void __llvm_pgo_write_file(const char *OutputName) {
/* TODO: Requires libc: move to separate translation unit. */
- __ProfileData *I, *E;
+ __llvm_pgo_data *I, *E;
FILE *OutputFile;
if (!OutputName || !OutputName[0])
return;
More information about the llvm-commits
mailing list