Home
last modified time | relevance | path

Searched full:dispatch (Results 1 – 25 of 857) sorted by relevance

12345678910>>...35

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h40 #define DISPATCH(NAME, CLASS) \ macro
45 // If we have a binary expr, dispatch to the subcode of the binop. A smart in Visit()
50 case BO_PtrMemD: DISPATCH(BinPtrMemD, BinaryOperator); in Visit()
51 case BO_PtrMemI: DISPATCH(BinPtrMemI, BinaryOperator); in Visit()
52 case BO_Mul: DISPATCH(BinMul, BinaryOperator); in Visit()
53 case BO_Div: DISPATCH(BinDiv, BinaryOperator); in Visit()
54 case BO_Rem: DISPATCH(BinRem, BinaryOperator); in Visit()
55 case BO_Add: DISPATCH(BinAdd, BinaryOperator); in Visit()
56 case BO_Sub: DISPATCH(BinSub, BinaryOperator); in Visit()
57 case BO_Shl: DISPATCH(BinShl, BinaryOperator); in Visit()
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen3/
H A Dother.json10 "BriefDescription": "Any Integer dispatch. Types of Oops Dispatched from Decoder.",
16 "BriefDescription": "Any FP dispatch. Types of Oops Dispatched from Decoder.",
22 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
28 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
34 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
40 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
46 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
52 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
58 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
64 …where a dispatch group is valid but does not get dispatched due to a Token Stall. Also counts cycl…
[all …]
H A Dfloating-point.json6 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
13 …SE instructions, including moves. Each increment represents a one-cycle dispatch event. This event…
20 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
27 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
34 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
70 …"BriefDescription": "Number of Scalar Ops optimized. This is a dispatch based speculative event, a…
76 … candidates for optimization (have Z-bit either set or pass). This is a dispatch based speculative…
82 …"BriefDescription": "Number of SSE Move Ops eliminated. This is a dispatch based speculative event…
88 …"BriefDescription": "Number of SSE Move Ops. This is a dispatch based speculative event, and is us…
118 "BriefDescription": "Floating Point Dispatch Faults. YMM spill fault.",
[all …]
/freebsd/sys/dev/liquidio/base/
H A Dlio_device.c165 "BEGIN", "PCI-ENABLE-DONE", "PCI-MAP-DONE", "DISPATCH-INIT-DONE",
308 oct->dispatch.dlist = (struct lio_dispatch *)(buf + configsize); in lio_allocate_device_mem()
520 oct->dispatch.count = 0; in lio_init_dispatch_list()
523 oct->dispatch.dlist[i].opcode = 0; in lio_init_dispatch_list()
524 STAILQ_INIT(&oct->dispatch.dlist[i].head); in lio_init_dispatch_list()
527 mtx_init(&oct->dispatch.lock, "dispatch_lock", NULL, MTX_DEF); in lio_init_dispatch_list()
541 mtx_lock(&oct->dispatch.lock); in lio_delete_dispatch_list()
544 struct lio_stailq_head *dispatch; in lio_delete_dispatch_list() local
546 dispatch = &oct->dispatch.dlist[i].head; in lio_delete_dispatch_list()
547 while (!STAILQ_EMPTY(dispatch)) { in lio_delete_dispatch_list()
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen2/
H A Dother.json28 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
34 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
40 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
46 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
52 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
58 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
64 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
70 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
76 …efDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a token…
82 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
[all …]
H A Dfloating-point.json6 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
13 …SE instructions, including moves. Each increment represents a one-cycle dispatch event. This event…
20 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
27 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
34 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
71 …"BriefDescription": "Number of Scalar Ops optimized. This is a dispatch based speculative event, a…
77 … candidates for optimization (have Z-bit either set or pass). This is a dispatch based speculative…
83 …"BriefDescription": "Number of SSE Move Ops eliminated. This is a dispatch based speculative event…
89 …"BriefDescription": "Number of SSE Move Ops. This is a dispatch based speculative event, and is us…
119 "BriefDescription": "Floating Point Dispatch Faults. YMM spill fault.",
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen1/
H A Dother.json17 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
23 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
29 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
35 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
41 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
47 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
53 …"BriefDescription": "Cycles where a dispatch group is valid but does not get dispatched due to a t…
H A Dfloating-point.json6 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
13 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
20 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
27 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
34 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
41 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
48 …SE instructions, including moves. Each increment represents a one-cycle dispatch event. This event…
55 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
62 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
69 …E instructions, including moves. Each increment represents a one- cycle dispatch event. This event…
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/Interfaces/
H A DScriptedProcessPythonInterface.cpp50 Dispatch<StructuredData::DictionarySP>("get_capabilities", error); in GetCapabilities()
78 auto mem_region = Dispatch<std::optional<MemoryRegionInfo>>( in GetMemoryRegionContainingAddress()
92 Dispatch<StructuredData::DictionarySP>("get_threads_info", error); in GetThreadsInfo()
105 Dispatch("create_breakpoint", py_error, addr, error); in CreateBreakpoint()
121 lldb::DataExtractorSP data_sp = Dispatch<lldb::DataExtractorSP>( in ReadMemoryAtAddress()
135 Dispatch("write_memory_at_address", py_error, addr, data_sp, error); in WriteMemoryAtAddress()
151 Dispatch<StructuredData::ArraySP>("get_loaded_images", error); in GetLoadedImages()
162 StructuredData::ObjectSP obj = Dispatch("get_process_id", error); in GetProcessID()
173 StructuredData::ObjectSP obj = Dispatch("is_alive", error); in IsAlive()
185 StructuredData::ObjectSP obj = Dispatch("get_scripted_thread_plugin", error); in GetScriptedThreadPluginName()
[all …]
H A DScriptedThreadPythonInterface.cpp46 StructuredData::ObjectSP obj = Dispatch("get_thread_id", error); in GetThreadID()
57 StructuredData::ObjectSP obj = Dispatch("get_name", error); in GetName()
68 StructuredData::ObjectSP obj = Dispatch("get_state", error); in GetState()
79 StructuredData::ObjectSP obj = Dispatch("get_queue", error); in GetQueue()
91 Dispatch<StructuredData::DictionarySP>("get_stop_reason", error); in GetStopReason()
103 Dispatch<StructuredData::ArraySP>("get_stackframes", error); in GetStackFrames()
115 Dispatch<StructuredData::DictionarySP>("get_register_info", error); in GetRegisterInfo()
126 StructuredData::ObjectSP obj = Dispatch("get_register_context", error); in GetRegisterContext()
138 Dispatch<StructuredData::ArraySP>("get_extended_info", error); in GetExtendedInfo()
/freebsd/lib/libpmc/pmu-events/arch/x86/tigerlake/
H A Dmemory.json25 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
35 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
41 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
51 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
57 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
67 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
73 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
83 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
89 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
99 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ScriptInterpreter/Python/
H A DScriptedProcessPythonInterface.cpp
H A DScriptedThreadPythonInterface.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DDispatchStage.h10 /// This file models the dispatch component of an instruction pipeline.
31 // Implements the hardware dispatch logic.
33 // This class is responsible for the dispatch stage, in which instructions are
42 // the value of field 'DispatchWidth'. A "dynamic dispatch stall" occurs when
43 // processor resources are not available. Dispatch stall events are counted
45 // report when flag '-dispatch-stats' is specified.
61 Error dispatch(InstRef IR);
74 // The dispatch logic internally doesn't buffer instructions. So there is
/freebsd/lib/libc/rpc/
H A Drpc_svc_err.341 dispatch function if there is any error in the
51 Called by a service dispatch routine that refuses to perform
54 Called by a service dispatch routine that cannot successfully
61 Called by a service dispatch routine that does not implement
79 Called by a service dispatch routine when it detects a system
84 Called by a service dispatch routine that refuses to perform
H A Drpc_svc_reg.323 .Fn svc_reg "SVCXPRT *xprt" "const rpcprog_t prognum" "const rpcvers_t versnum" "void (*dispatch)(s…
39 number with the dispatch function.
41 dispatch routine with the appropriate arguments.
83 with the service dispatch procedure,
84 .Fa dispatch .
114 to dispatch routines.
118 with the dispatch mechanism so that it can be
/freebsd/usr.bin/clang/llvm-mca/
H A Dllvm-mca.1145 .B \-dispatch=<width>
146 Specify a different dispatch width for the processor. The dispatch width
148 zero, then the default dispatch width is used.
214 .B \-dispatch\-stats
215 Enable extra dispatch statistics. This view collects and analyzes instruction
216 dispatch events, as well as static/dynamic dispatch stall events. This view
250 dispatch logic, the hardware schedulers, the register file(s), and the retire
570 Dispatch Width: 2
643 dispatch rate, and the availability of hardware resources.
650 opcodes by the total number of cycles. A delta between Dispatch Width and this
[all …]
/freebsd/sys/net/
H A Dnetisr.h40 * or via deferred dispatch, depending on the circumstances.
58 #define NETISR_IP_DIRECT 9 /* direct-dispatch IPv4 */
59 #define NETISR_IPV6_DIRECT 10 /* direct-dispatch IPv6 */
70 * Protocol dispatch policy constants; selects whether and when direct
71 * dispatch is permitted.
74 #define NETISR_DISPATCH_DEFERRED 1 /* Always defer dispatch. */
75 #define NETISR_DISPATCH_HYBRID 2 /* Allow hybrid dispatch. */
76 #define NETISR_DISPATCH_DIRECT 3 /* Always direct dispatch. */
92 u_int snp_dispatch; /* Dispatch policy. */
167 * identifier passed at some dispatch points, or even parse packet headers to
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp36 // SU is a load; for any predecessors in this dispatch group, that are stores, in isLoadAfterStore()
62 // SU is a branch; for any predecessors in this dispatch group, with which we in isBCTRAfterSet()
181 LLVM_DEBUG(dbgs() << "**** Adding to dispatch group: "); in EmitInstruction()
239 // This models the dispatch group formation of the PPC970 processor. Dispatch
241 // of instructions. The PPC970 can dispatch a peak of 4 non-branch and one
244 // There are a number of restrictions to dispatch group formation: some
245 // instructions can only be issued in the first slot of a dispatch group, & some
246 // instructions fill an entire dispatch group. Additionally, only branches can
252 // branching through it in the same dispatch group, and storing to an address,
253 // then loading from the same address within a dispatch group. To avoid these
[all …]
H A DPPCHazardRecognizers.h24 /// hazard recognizer for PPC ooo processors with dispatch-group hazards.
50 /// models the dispatch logic on the PowerPC 970 (aka G5) processor. This
51 /// promotes good dispatch group formation and implements noop insertion to
53 /// setting the CTR register then branching through it within a dispatch group),
54 /// or storing then loading from the same address within a dispatch group.
67 // up to four stores in one dispatch group, hence we track up to 4.
84 /// EndDispatchGroup - Called when we are finishing a new dispatch group.
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp10 /// This file models the dispatch component of an instruction pipeline.
78 Error DispatchStage::dispatch(InstRef IR) { in dispatch() function in llvm::mca::DispatchStage
79 assert(!CarryOver && "Cannot dispatch another instruction!"); in dispatch()
92 // Check if this instructions ends the dispatch group. in dispatch()
123 unsigned RCUTokenID = RCU.dispatch(IR); in dispatch()
125 IS.dispatch(RCUTokenID); in dispatch()
155 // Conservatively bail out if there are no available dispatch entries. in isAvailable()
168 // The dispatch logic doesn't internally buffer instructions. It only accepts in isAvailable()
175 assert(canDispatch(IR) && "Cannot dispatch another instruction!"); in execute()
176 return dispatch(IR); in execute()
/freebsd/lib/libpmc/
H A Dpmc.amd.3386 Count cycles when there was nothing to dispatch (i.e., the decoder
388 .It Li k8-fr-dispatch-stall-for-segment-load
390 Count dispatch stalls for segment loads.
391 .It Li k8-fr-dispatch-stall-for-serialization
393 Count dispatch stalls for serialization.
394 .It Li k8-fr-dispatch-stall-from-branch-abort-to-retire
396 Count dispatch stalls from branch abort to retiral.
397 .It Li k8-fr-dispatch-stall-when-fpu-is-full
399 Count dispatch stalls when the FPU is full.
400 .It Li k8-fr-dispatch
[all...]
/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DDispatchStatistics.h11 /// dispatch logic. It collects and analyzes instruction dispatch events as
12 /// well as static/dynamic dispatch stall events.
17 /// Dynamic Dispatch Stall Cycles:
23 /// GROUP - Static restrictions on the dispatch group: 0
26 /// Dispatch Logic - number of cycles where we saw N micro opcodes dispatched:
48 // Counts dispatch stall events caused by unavailability of resources. There
/freebsd/lib/libpmc/pmu-events/arch/x86/sapphirerapids/
H A Dmemory.json69 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
79 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
85 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
95 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
101 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
111 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
117 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
127 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
133 …"BriefDescription": "Counts randomly selected loads when the latency from first dispatch to comple…
143 …"PublicDescription": "Counts randomly selected loads when the latency from first dispatch to compl…
[all …]
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DPostfixExpression.cpp115 using Visitor<bool>::Dispatch;
119 return Dispatch(binary.Left()) && Dispatch(binary.Right()); in Visit()
130 return Dispatch(ref); in Visit()
137 return Dispatch(unary.Operand()); in Visit()
147 using Visitor<>::Dispatch;
182 Dispatch(binary.Left()); in Visit()
183 Dispatch(binary.Right()); in Visit()
232 Dispatch(unary.Operand()); in Visit()
244 return SymbolResolver(replacer).Dispatch(node); in ResolveSymbols()
249 DWARFCodegen(stream).Dispatch(ptr); in ToDWARF()

12345678910>>...35