| /freebsd/contrib/llvm-project/clang/include/clang/AST/ | 
| H A D | StmtVisitor.h | 40 #define DISPATCH(NAME, CLASS) \  macro45     // 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 D | other.json | 10     "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 D | floating-point.json | 6 …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 D | lio_device.c | 165 	"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 D | other.json | 28 …"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 D | floating-point.json | 6 …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 D | other.json | 17 …"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 D | floating-point.json | 6 …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 D | ScriptedProcessPythonInterface.cpp | 50       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 D | ScriptedThreadPythonInterface.cpp | 46   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 D | memory.json | 25 …"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 D | ScriptedProcessPythonInterface.cpp |  | 
| H A D | ScriptedThreadPythonInterface.cpp |  | 
| /freebsd/usr.bin/clang/llvm-mca/ | 
| H A D | llvm-mca.1 | 145 .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/contrib/llvm-project/llvm/include/llvm/MCA/Stages/ | 
| H A D | DispatchStage.h | 10 /// 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 D | rpc_svc_err.3 | 41 dispatch function if there is any error in the51 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 D | rpc_svc_reg.3 | 23 .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/sys/net/ | 
| H A D | netisr.h | 40  * 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 D | PPCHazardRecognizers.cpp | 36   // 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 D | PPCHazardRecognizers.h | 24 /// 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/lib/libpmc/ | 
| H A D | pmc.amd.3 | 386 Count cycles when there was nothing to dispatch (i.e., the decoder388 .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/lib/MCA/Stages/ | 
| H A D | DispatchStage.cpp | 10 /// 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/contrib/llvm-project/llvm/tools/llvm-mca/Views/ | 
| H A D | DispatchStatistics.h | 11 /// dispatch logic. It collects and analyzes instruction dispatch events as12 /// 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 D | memory.json | 69 …"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 D | PostfixExpression.cpp | 115   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()
 
 |