Home
last modified time | relevance | path

Searched refs:ValueProfNode (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/compiler-rt/lib/profile/
H A DInstrProfilingValue.c33 COMPILER_RT_VISIBILITY ValueProfNode
97 ValueProfNode **Mem = in allocateValueProfileCounters()
98 (ValueProfNode **)calloc(NumVSites, sizeof(ValueProfNode *)); in allocateValueProfileCounters()
108 static ValueProfNode *allocateOneNode(void) { in allocateOneNode()
109 ValueProfNode *Node; in allocateOneNode()
112 return (ValueProfNode *)calloc(1, sizeof(ValueProfNode)); in allocateOneNode()
147 ValueProfNode **ValueCounters = (ValueProfNode **)PData->Values; in instrumentTargetValueImpl()
148 ValueProfNode *PrevVNode = NULL; in instrumentTargetValueImpl()
149 ValueProfNode *MinCountVNode = NULL; in instrumentTargetValueImpl()
315 ValueProfNode **Nodes = (ValueProfNode **)Data->Values; in initializeValueProfRuntimeRecord()
[all …]
H A DInstrProfilingPlatformLinux.c35 extern ValueProfNode PROF_VNODES_START COMPILER_RT_VISIBILITY;
36 extern ValueProfNode PROF_VNODES_STOP COMPILER_RT_VISIBILITY;
44 ValueProfNode __prof_vnodes_sect_data[0] COMPILER_RT_SECTION(INSTR_PROF_VNODES_SECT_NAME_STR);
67 COMPILER_RT_VISIBILITY ValueProfNode *
71 COMPILER_RT_VISIBILITY ValueProfNode *__llvm_profile_end_vnodes(void) { in __llvm_profile_end_vnodes()
74 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &PROF_VNODES_START;
75 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &PROF_VNODES_STOP;
H A DInstrProfilingPlatformDarwin.c33 extern ValueProfNode
36 extern ValueProfNode
55 ValueProfNode *__llvm_profile_begin_vnodes(void) { in __llvm_profile_begin_vnodes()
59 ValueProfNode *__llvm_profile_end_vnodes(void) { return &VNodesEnd; } in __llvm_profile_end_vnodes()
61 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &VNodesStart;
62 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &VNodesEnd;
H A DInstrProfiling.h35 typedef struct ValueProfNode * PtrToNodeT;
36 typedef struct ValueProfNode { struct
39 } ValueProfNode; typedef
66 ValueProfNode *__llvm_profile_begin_vnodes();
67 ValueProfNode *__llvm_profile_end_vnodes();
H A DInstrProfilingInternal.h111 struct ValueProfNode;
136 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
138 struct ValueProfNode *StartNode,
186 COMPILER_RT_VISIBILITY extern ValueProfNode *CurrentVNode;
187 COMPILER_RT_VISIBILITY extern ValueProfNode *EndVNode;
H A DInstrProfilingPlatformOther.c86 ValueProfNode *__llvm_profile_begin_vnodes(void) { in __llvm_profile_begin_vnodes()
90 ValueProfNode *__llvm_profile_end_vnodes(void) { return 0; } in __llvm_profile_end_vnodes()
92 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = 0;
93 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = 0;
H A DInstrProfiling.c66 ValueProfNode **ValueCounters = (ValueProfNode **)DI->Values; in __llvm_profile_reset_counters()
72 ValueProfNode *CurrentVNode = ValueCounters[i]; in __llvm_profile_reset_counters()
H A DInstrProfilingWriter.c189 ValueProfNode *NextStartNode = 0; in writeOneValueProfData()
H A DInstrProfData.inc102 * typedef struct ValueProfNode {
106 * struct ValueProfNode *Next;
107 * } ValueProfNode;
/freebsd-12.1/contrib/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc102 * typedef struct ValueProfNode {
106 * struct ValueProfNode *Next;
107 * } ValueProfNode;