File tree 2 files changed +4
-22
lines changed
compiler-rt/include/profile
llvm/include/llvm/ProfileData 2 files changed +4
-22
lines changed Original file line number Diff line number Diff line change 62
62
#define INSTR_PROF_VISIBILITY
63
63
#endif
64
64
65
- /* This include is needed for symbol visibility macros used on
66
- * ValueProfRecord\ValueProfData so there functions are exported from the
67
- * LLVM shared library on windows. */
68
- #ifdef __cplusplus
69
- #include " llvm/Support/Compiler.h"
70
- #else
71
- #define LLVM_ABI
72
- #endif
73
-
74
65
// clang-format off:consider re-enabling clang-format if auto-formatted C macros
75
66
// are readable (e.g., after `issue #82426` is fixed)
76
67
/* INSTR_PROF_DATA start. */
@@ -382,7 +373,7 @@ INSTR_PROF_SECT_ENTRY(IPSK_covinit, \
382
373
* This is the header of the data structure that defines the on-disk
383
374
* layout of the value profile data of a particular kind for one function.
384
375
*/
385
- typedef struct LLVM_ABI ValueProfRecord {
376
+ typedef struct ValueProfRecord {
386
377
/* The kind of the value profile record. */
387
378
uint32_t Kind;
388
379
/*
@@ -432,7 +423,7 @@ typedef struct LLVM_ABI ValueProfRecord {
432
423
* Per-function header/control data structure for value profiling
433
424
* data in indexed format.
434
425
*/
435
- typedef struct LLVM_ABI ValueProfData {
426
+ typedef struct ValueProfData {
436
427
/*
437
428
* Total size in bytes including this field. It must be a multiple
438
429
* of sizeof(uint64_t).
Original file line number Diff line number Diff line change 62
62
#define INSTR_PROF_VISIBILITY
63
63
#endif
64
64
65
- /* This include is needed for symbol visibility macros used on
66
- * ValueProfRecord\ValueProfData so there functions are exported from the
67
- * LLVM shared library on windows. */
68
- #ifdef __cplusplus
69
- #include " llvm/Support/Compiler.h"
70
- #else
71
- #define LLVM_ABI
72
- #endif
73
-
74
65
// clang-format off:consider re-enabling clang-format if auto-formatted C macros
75
66
// are readable (e.g., after `issue #82426` is fixed)
76
67
/* INSTR_PROF_DATA start. */
@@ -382,7 +373,7 @@ INSTR_PROF_SECT_ENTRY(IPSK_covinit, \
382
373
* This is the header of the data structure that defines the on-disk
383
374
* layout of the value profile data of a particular kind for one function.
384
375
*/
385
- typedef struct LLVM_ABI ValueProfRecord {
376
+ typedef struct ValueProfRecord {
386
377
/* The kind of the value profile record. */
387
378
uint32_t Kind;
388
379
/*
@@ -432,7 +423,7 @@ typedef struct LLVM_ABI ValueProfRecord {
432
423
* Per-function header/control data structure for value profiling
433
424
* data in indexed format.
434
425
*/
435
- typedef struct LLVM_ABI ValueProfData {
426
+ typedef struct ValueProfData {
436
427
/*
437
428
* Total size in bytes including this field. It must be a multiple
438
429
* of sizeof(uint64_t).
You can’t perform that action at this time.
0 commit comments