@@ -348,9 +348,6 @@ INSTR_PROF_SECT_ENTRY(IPSK_covmap, \
348348INSTR_PROF_SECT_ENTRY(IPSK_covfun, \
349349 INSTR_PROF_QUOTE (INSTR_PROF_COVFUN_COMMON), \
350350 INSTR_PROF_COVFUN_COFF, "__LLVM_COV,")
351- INSTR_PROF_SECT_ENTRY(IPSK_orderfile, \
352- INSTR_PROF_QUOTE (INSTR_PROF_ORDERFILE_COMMON), \
353- INSTR_PROF_QUOTE(INSTR_PROF_ORDERFILE_COFF), "__DATA,")
354351INSTR_PROF_SECT_ENTRY(IPSK_covdata, \
355352 INSTR_PROF_QUOTE (INSTR_PROF_COVDATA_COMMON), \
356353 INSTR_PROF_COVDATA_COFF, "__LLVM_COV,")
@@ -778,7 +775,6 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
778775#define INSTR_PROF_COVFUN_COMMON __llvm_covfun
779776#define INSTR_PROF_COVDATA_COMMON __llvm_covdata
780777#define INSTR_PROF_COVNAME_COMMON __llvm_covnames
781- #define INSTR_PROF_ORDERFILE_COMMON __llvm_orderfile
782778#define INSTR_PROF_COVINIT_COMMON __llvm_covinit
783779
784780/* Windows section names. Because these section names contain dollar characters,
@@ -799,7 +795,6 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
799795 */
800796#define INSTR_PROF_COVDATA_COFF " .lcovd"
801797#define INSTR_PROF_COVNAME_COFF " .lcovn"
802- #define INSTR_PROF_ORDERFILE_COFF " .lorderfile$M"
803798
804799// FIXME: Placeholder for Windows. Windows currently does not initialize
805800// the GCOV functions in the runtime.
@@ -823,7 +818,6 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
823818#define INSTR_PROF_COVFUN_SECT_NAME INSTR_PROF_COVFUN_COFF
824819#define INSTR_PROF_COVDATA_SECT_NAME INSTR_PROF_COVDATA_COFF
825820#define INSTR_PROF_COVNAME_SECT_NAME INSTR_PROF_COVNAME_COFF
826- #define INSTR_PROF_ORDERFILE_SECT_NAME INSTR_PROF_ORDERFILE_COFF
827821#define INSTR_PROF_COVINIT_SECT_NAME INSTR_PROF_COVINIT_COFF
828822#else
829823/* Runtime section names and name strings. */
@@ -843,19 +837,9 @@ serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
843837#define INSTR_PROF_COVFUN_SECT_NAME INSTR_PROF_QUOTE (INSTR_PROF_COVFUN_COMMON)
844838#define INSTR_PROF_COVDATA_SECT_NAME INSTR_PROF_QUOTE (INSTR_PROF_COVDATA_COMMON)
845839#define INSTR_PROF_COVNAME_SECT_NAME INSTR_PROF_QUOTE (INSTR_PROF_COVNAME_COMMON)
846- /* Order file instrumentation. */
847- #define INSTR_PROF_ORDERFILE_SECT_NAME \
848- INSTR_PROF_QUOTE (INSTR_PROF_ORDERFILE_COMMON)
849840#define INSTR_PROF_COVINIT_SECT_NAME INSTR_PROF_QUOTE (INSTR_PROF_COVINIT_COMMON)
850841#endif
851842
852- #define INSTR_PROF_ORDERFILE_BUFFER_NAME _llvm_order_file_buffer
853- #define INSTR_PROF_ORDERFILE_BUFFER_NAME_STR \
854- INSTR_PROF_QUOTE (INSTR_PROF_ORDERFILE_BUFFER_NAME)
855- #define INSTR_PROF_ORDERFILE_BUFFER_IDX_NAME _llvm_order_file_buffer_idx
856- #define INSTR_PROF_ORDERFILE_BUFFER_IDX_NAME_STR \
857- INSTR_PROF_QUOTE (INSTR_PROF_ORDERFILE_BUFFER_IDX_NAME)
858-
859843/* Macros to define start/stop section symbol for a given
860844 * section on Linux. For instance
861845 * INSTR_PROF_SECT_START(INSTR_PROF_DATA_SECT_NAME) will
@@ -889,12 +873,6 @@ typedef struct InstrProfValueData {
889873
890874#endif /* INSTR_PROF_DATA_INC */
891875
892- #ifndef INSTR_ORDER_FILE_INC
893- /* The maximal # of functions: 128*1024 (the buffer size will be 128*4 KB). */
894- #define INSTR_ORDER_FILE_BUFFER_SIZE 131072
895- #define INSTR_ORDER_FILE_BUFFER_BITS 17
896- #define INSTR_ORDER_FILE_BUFFER_MASK 0x1ffff
897- #endif /* INSTR_ORDER_FILE_INC */
898876#else
899877#undef INSTR_PROF_DATA_DEFINED
900878#endif
0 commit comments