Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingValue.c34 COMPILER_RT_VISIBILITY ValueProfNode
100 ValueProfNode **Mem = in allocateValueProfileCounters()
101 (ValueProfNode **)calloc(NumVSites, sizeof(ValueProfNode *)); in allocateValueProfileCounters()
112 ValueProfNode *Node; in allocateOneNode()
115 return (ValueProfNode *)calloc(1, sizeof(ValueProfNode)); in allocateOneNode()
150 ValueProfNode **ValueCounters = (ValueProfNode **)PData->Values; in instrumentTargetValueImpl()
151 ValueProfNode *PrevVNode = NULL; in instrumentTargetValueImpl()
152 ValueProfNode *MinCountVNode = NULL; in instrumentTargetValueImpl()
262 ValueProfNode **NodesKind[IPVK_Last + 1];
301 ValueProfNode **Nodes = (ValueProfNode **)Data->Values; in initializeValueProfRuntimeRecord()
[all …]
H A DInstrProfilingPlatformWindows.c48 ValueProfNode COMPILER_RT_SECTION(".lprfnd$A") VNodesStart;
49 ValueProfNode COMPILER_RT_SECTION(".lprfnd$Z") VNodesEnd;
63 ValueProfNode *__llvm_profile_begin_vnodes(void) { return &VNodesStart + 1; } in __llvm_profile_begin_vnodes()
64 ValueProfNode *__llvm_profile_end_vnodes(void) { return &VNodesEnd; } in __llvm_profile_end_vnodes()
66 ValueProfNode *CurrentVNode = &VNodesStart + 1;
67 ValueProfNode *EndVNode = &VNodesEnd;
H A DInstrProfilingPlatformDarwin.c39 extern ValueProfNode
42 extern ValueProfNode
63 ValueProfNode *__llvm_profile_begin_vnodes(void) { in __llvm_profile_begin_vnodes()
67 ValueProfNode *__llvm_profile_end_vnodes(void) { return &VNodesEnd; } in __llvm_profile_end_vnodes()
69 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &VNodesStart;
70 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &VNodesEnd;
H A DInstrProfiling.h35 typedef struct ValueProfNode * PtrToNodeT;
36 typedef struct ValueProfNode { struct
39 } ValueProfNode; typedef
91 ValueProfNode *__llvm_profile_begin_vnodes();
92 ValueProfNode *__llvm_profile_end_vnodes();
H A DInstrProfilingPlatformLinux.c51 extern ValueProfNode PROF_VNODES_START COMPILER_RT_VISIBILITY COMPILER_RT_WEAK;
52 extern ValueProfNode PROF_VNODES_STOP COMPILER_RT_VISIBILITY COMPILER_RT_WEAK;
78 COMPILER_RT_VISIBILITY ValueProfNode *
82 COMPILER_RT_VISIBILITY ValueProfNode *__llvm_profile_end_vnodes(void) { in __llvm_profile_end_vnodes()
85 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &PROF_VNODES_START;
86 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &PROF_VNODES_STOP;
H A DInstrProfilingInternal.h117 struct ValueProfNode;
142 struct ValueProfNode *(*GetValueData)(uint32_t ValueKind, uint32_t Site,
144 struct ValueProfNode *StartNode,
192 COMPILER_RT_VISIBILITY extern ValueProfNode *CurrentVNode;
193 COMPILER_RT_VISIBILITY extern ValueProfNode *EndVNode;
H A DInstrProfilingPlatformOther.c92 ValueProfNode *__llvm_profile_begin_vnodes(void) { in __llvm_profile_begin_vnodes()
96 ValueProfNode *__llvm_profile_end_vnodes(void) { return 0; } in __llvm_profile_end_vnodes()
98 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = 0;
99 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = 0;
H A DInstrProfiling.c59 ValueProfNode **ValueCounters = (ValueProfNode **)DI->Values; in __llvm_profile_reset_counters()
65 ValueProfNode *CurrentVNode = ValueCounters[i]; in __llvm_profile_reset_counters()
H A DInstrProfilingWriter.c195 ValueProfNode *NextStartNode = 0; in writeOneValueProfData()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc101 * typedef struct ValueProfNode {
105 * struct ValueProfNode *Next;
106 * } ValueProfNode;
/freebsd-13.1/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc101 * typedef struct ValueProfNode {
105 * struct ValueProfNode *Next;
106 * } ValueProfNode;