/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | StmtVisitor.h | 40 #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 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/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 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 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/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/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/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/lib/libpmc/ |
H A D | pmc.amd.3 | 386 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 D | DispatchStatistics.h | 11 /// 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 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()
|