Home
last modified time | relevance | path

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

12345678910>>...35

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DStmtVisitor.h40 #define DISPATCH(NAME, CLASS) \
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(BinSh in Visit()
39 #define DISPATCH( global() macro
[all...]
H A DTemplateArgumentVisitor.h28 #define DISPATCH(NAME) \ macro
35 DISPATCH(Null); in Visit()
36 DISPATCH(Type); in Visit()
37 DISPATCH(Declaration); in Visit()
38 DISPATCH(NullPtr); in Visit()
39 DISPATCH(Integral); in Visit()
40 DISPATCH(StructuralValue); in Visit()
41 DISPATCH(Template); in Visit()
42 DISPATCH(TemplateExpansion); in Visit()
43 DISPATCH(Expression); in Visit()
[all …]
/freebsd-src/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-src/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-src/lib/libpmc/pmu-events/arch/x86/amdzen4/
H A Dother.json51 …"BriefDescription": "Number of cycles dispatch is stalled for integer physical register file token…
57 "BriefDescription": "Number of cycles dispatch is stalled for Load queue token.",
63 "BriefDescription": "Number of cycles dispatch is stalled for store queue tokens.",
69 "BriefDescription": "Number of cycles dispatch is stalled for taken branch buffer tokens.",
75 …"BriefDescription": "Number of cycles dispatch is stalled for floating-point register file tokens.…
81 "BriefDescription": "Number of cycles dispatch is stalled for floating-point scheduler tokens.",
87 "BriefDescription": "Number of cycles dispatch is stalled for floating-point flush recovery.",
93 … "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 0 tokens.",
99 … "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 1 tokens.",
105 … "BriefDescription": "Number of cycles dispatch is stalled for integer scheduler queue 2 tokens.",
[all …]
H A Dpipeline.json4 … "BriefDescription": "Total dispatch slots (upto 6 instructions can be dispatched in each cycle).",
9 …"BriefDescription": "Fraction of dispatch slots that remained unused because the frontend did not …
23 … "BriefDescription": "Fraction of dispatch slots that remained unused because of backend stalls.",
30 …"BriefDescription": "Fraction of dispatch slots that remained unused because the other thread was …
37 "BriefDescription": "Fraction of dispatch slots used by ops that retired.",
44 …"BriefDescription": "Fraction of dispatch slots that remained unused because of a latency bottlene…
51 …"BriefDescription": "Fraction of dispatch slots that remained unused because of a bandwidth bottle…
72 …"BriefDescription": "Fraction of dispatch slots that remained unused because of stalls due to the …
79 …"BriefDescription": "Fraction of dispatch slots that remained unused because of stalls not related…
86 "BriefDescription": "Fraction of dispatch slots used by fastpath ops that retired.",
[all …]
/freebsd-src/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-src/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-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DSValVisitor.h32 // Dispatch to VisitFooVal for each FooVal. in Visit()
48 // Dispatch to the more generic handler as a default implementation.
69 #define DISPATCH(CLASS) \ macro
73 // Dispatch to VisitSymbolFoo for each SymbolFoo. in Visit()
76 case SymExpr::Id ## Kind: DISPATCH(Id); in Visit()
84 #define SYMBOL(Id, Parent) RetTy Visit ## Id(const Id *S) { DISPATCH(Parent); }
91 #undef DISPATCH
99 #define DISPATCH(CLASS) \ macro
103 // Dispatch to VisitFooRegion for each FooRegion. in Visit()
105 #define REGION(Id, Parent) case MemRegion::Id ## Kind: DISPATCH(Id); in Visit()
[all …]
/freebsd-src/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_plugi 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);
126 StructuredData::ObjectSP obj = Dispatch("get_register_context", error); in GetExtendedInfo()
138 Dispatch<StructuredData::ArraySP>("get_extended_info", error);
/freebsd-src/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-src/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-src/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-src/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-src/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-src/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-src/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 grou
[all...]
/freebsd-src/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-src/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-src/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