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

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/profile/
H A DInstrProfilingPlatformLinux.c36 extern ValueProfNode PROF_VNODES_START COMPILER_RT_VISIBILITY;
37 extern ValueProfNode PROF_VNODES_STOP COMPILER_RT_VISIBILITY;
47 ValueProfNode __prof_vnodes_sect_data[0] COMPILER_RT_SECTION(INSTR_PROF_VNODES_SECT_NAME);
73 COMPILER_RT_VISIBILITY ValueProfNode *
77 COMPILER_RT_VISIBILITY ValueProfNode *__llvm_profile_end_vnodes(void) {
80 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &PROF_VNODES_START;
81 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &PROF_VNODES_STOP;
H A DInstrProfilingPlatformDarwin.c35 extern ValueProfNode
38 extern ValueProfNode
59 ValueProfNode *__llvm_profile_begin_vnodes(void) {
63 ValueProfNode *__llvm_profile_end_vnodes(void) { return &VNodesEnd; }
65 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = &VNodesStart;
66 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = &VNodesEnd;
H A DInstrProfilingPlatformWindows.c47 ValueProfNode COMPILER_RT_SECTION(".lprfnd$A") VNodesStart;
48 ValueProfNode COMPILER_RT_SECTION(".lprfnd$Z") VNodesEnd;
62 ValueProfNode *__llvm_profile_begin_vnodes(void) { return &VNodesStart + 1; }
63 ValueProfNode *__llvm_profile_end_vnodes(void) { return &VNodesEnd; }
65 ValueProfNode *CurrentVNode = &VNodesStart + 1;
66 ValueProfNode *EndVNode = &VNodesEnd;
H A DInstrProfilingValue.c32 COMPILER_RT_VISIBILITY ValueProfNode
96 ValueProfNode **Mem =
97 (ValueProfNode **)calloc(NumVSites, sizeof(ValueProfNode *));
107 static ValueProfNode *allocateOneNode(void) {
108 ValueProfNode *Node;
111 return (ValueProfNode *)calloc(1, sizeof(ValueProfNode));
124 Node = COMPILER_RT_PTR_FETCH_ADD(ValueProfNode, CurrentVNode, 1);
146 ValueProfNode **ValueCounter
[all...]
H A DInstrProfiling.h35 typedef struct ValueProfNode * PtrToNodeT;
36 typedef struct ValueProfNode { struct
39 } ValueProfNode; typedef in typeref:struct:ValueProfNode
82 ValueProfNode *__llvm_profile_begin_vnodes();
83 ValueProfNode *__llvm_profile_end_vnodes();
H A DInstrProfilingPlatformOther.c91 ValueProfNode *__llvm_profile_begin_vnodes(void) {
95 ValueProfNode *__llvm_profile_end_vnodes(void) { return 0; }
97 COMPILER_RT_VISIBILITY ValueProfNode *CurrentVNode = 0;
98 COMPILER_RT_VISIBILITY ValueProfNode *EndVNode = 0;
H A DInstrProfiling.c69 ValueProfNode **ValueCounters = (ValueProfNode **)DI->Values;
75 ValueProfNode *CurrentVNode = ValueCounters[i];
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 DInstrProfilingWriter.c192 ValueProfNode *NextStartNode = 0;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc101 * typedef struct ValueProfNode {
105 * struct ValueProfNode *Next;
106 * } ValueProfNode;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/include/profile/
H A DInstrProfData.inc101 * typedef struct ValueProfNode {
105 * struct ValueProfNode *Next;
106 * } ValueProfNode;

Completed in 64 milliseconds