| /freebsd/lib/libpmc/ |
| H A D | pmc.haswell.3 | 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 61 .%N "Order Number: 325462-045US" 70 .Bl -column "PMC_CAP_INTERRUPT" "Support" 87 .Bl -tag -width indent 89 Configure the Off-core Response bits. 90 .Bl -tag -width indent 120 Streaming store requests. 128 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.haswellxeon.3 | 46 .Bl -tag -width "Li PMC_CLASS_IAP" 48 Fixed-function counters that count only one hardware event per counter. 60 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 62 .%N "Order Number: 325462-052US" 71 .Bl -column "PMC_CAP_INTERRUPT" "Support" 88 .Bl -tag -width indent 90 Configure the Off-core Response bits. 91 .Bl -tag -width indent 121 Streaming store requests. 129 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.ivybridgexeon.3 | 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 60 .%N "Order Number: 325462-045US" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 88 Configure the Off-core Response bits. 89 .Bl -tag -width indent 118 Streaming store requests. 126 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.ivybridge.3 | 44 .Bl -tag -width "Li PMC_CLASS_IAP" 46 Fixed-function counters that count only one hardware event per counter. 58 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 60 .%N "Order Number: 253669-043US" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 88 Configure the Off-core Response bits. 89 .Bl -tag -width indent 118 Streaming store requests. 126 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.sandybridge.3 | 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 62 .%B "Intel(R) 64 and IA-32 Architectures Software Developers Manual" 64 .%N "Order Number: 253669-039US" 73 .Bl -column "PMC_CAP_INTERRUPT" "Support" 90 .Bl -tag -width indent 92 Configure the Off-core Response bits. 93 .Bl -tag -width indent 122 Streaming store requests. 130 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.sandybridgexeon.3 | 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel(R) 64 and IA-32 Architectures Software Developer's Manual" 61 .%N "Order Number: 253669-043US" 70 .Bl -column "PMC_CAP_INTERRUPT" "Support" 87 .Bl -tag -width indent 89 Configure the Off-core Response bits. 90 .Bl -tag -width indent 119 Streaming store requests. 127 M-state initial lookup stat in L3. [all …]
|
| H A D | pmc.atomsilvermont.3 | 45 .Bl -tag -width "Li PMC_CLASS_IAP" 47 Fixed-function counters that count only one hardware event per counter. 59 .%B "Intel 64 and IA-32 Intel(R) Architecture Software Developer's Manual" 61 .%N "Order Number 325462-050US" 70 .Bl -column "PMC_CAP_INTERRUPT" "Support" 87 .Bl -tag -width indent 95 Configure the PMC to count the number of de-asserted to asserted 121 Events that require core-specificity to be specified use a 127 .Bl -tag -width indent 143 .Bl -tag -width indent [all …]
|
| H A D | pmc.westmere.3 | 44 .Bl -tag -width "Li PMC_CLASS_IAP" 46 Fixed-function counters that count only one hardware event per counter. 58 .%B "Intel(R) 64 and IA-32 Architectures Software Developes Manual" 60 .%N "Order Number: 253669-033US" 69 .Bl -column "PMC_CAP_INTERRUPT" "Support" 86 .Bl -tag -width indent 88 Configure the Off-core Response bits. 89 .Bl -tag -width indent 114 I/O, full or partial writes, WC or non-temporal stores, CLFLUSH, Fences, 138 Non-DRAM requests that were serviced by IOH. [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/goldmont/ |
| H A D | pipeline.json | 57 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 63 …"PublicDescription": "Counts retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branc… 101 …"BriefDescription": "Retired conditional branch instructions that were taken (Precise event capabl… 107 …"PublicDescription": "Counts Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instru… 133 …"BriefDescription": "Retired mispredicted conditional branch instructions (Precise event capable)", 139 …"PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition … 166 …"BriefDescription": "Retired mispredicted conditional branch instructions that were taken (Precise… 172 …"PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition … 263 …ocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g.… 273 …ing but not limited to resources such as the Re-order Buffer (ROB), reservation stations (RS), loa… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/goldmontplus/ |
| H A D | pipeline.json | 62 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 69 …"PublicDescription": "Counts retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branc… 110 …"BriefDescription": "Retired conditional branch instructions that were taken (Precise event capabl… 117 …"PublicDescription": "Counts Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instru… 145 …"BriefDescription": "Retired mispredicted conditional branch instructions (Precise event capable)", 152 …"PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition … 181 …"BriefDescription": "Retired mispredicted conditional branch instructions that were taken (Precise… 188 …"PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition … 284 "BriefDescription": "Instructions retired - using Reduced Skid PEBS feature", 312 …ocation is stalled waiting for a mispredicted jump to retire or other branch-like conditions (e.g.… [all …]
|
| /freebsd/sys/arm64/coresight/ |
| H A D | coresight_etm4x.h | 1 /*- 2 * Copyright (c) 2018-2020 Ruslan Bukin <br@bsdpad.com> 7 * FA8650-15-C-7558 ("CADETS"), as part of the DARPA Transparent Computing 49 #define TRCCONFIGR_COND_S 8 /* Conditional instruction tracing bit. */ 52 #define TRCCONFIGR_COND_LDR (1 << TRCCONFIGR_COND_S) /* Conditional load instructions are traced. … 53 #define TRCCONFIGR_COND_STR (2 << TRCCONFIGR_COND_S) /* Conditional store instructions are traced.… 54 #define TRCCONFIGR_COND_LDRSTR (3 << TRCCONFIGR_COND_S) /* Conditional load and store instructions… 55 #define TRCCONFIGR_COND_ALL (7 << TRCCONFIGR_COND_S) /* All conditional instructions are traced. */ 62 #define TRCCONFIGR_INSTP0_NONE 0 /* Do not trace load and store instructions as P0 instructions. */ 64 #define TRCCONFIGR_INSTP0_STR (2 << TRCCONFIGR_INSTP0_S) /* Trace store instructions as P0 instruc… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/knightslanding/ |
| H A D | pipeline.json | 38 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps.… 74 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 118 …ion": "Counts the number of mispredicted branch instructions retired that were conditional jumps.", 154 …ounts the number of mispredicted branch instructions retired that were conditional jumps and predi… 205 … For instructions that consist of multiple micro-ops, this event counts exactly once, as the last … 233 …"BriefDescription": "Counts the total number of core cycles when no micro-ops are allocated for an… 241 …"BriefDescription": "Counts the number of core cycles when no micro-ops are allocated and the allo… 250 …"BriefDescription": "Counts the number of core cycles when no micro-ops are allocated, the IQ is e… 259 …"BriefDescription": "Counts the number of core cycles when no micro-ops are allocated and a RATsta… 267 …"BriefDescription": "Counts the number of core cycles when no micro-ops are allocated and the ROB … [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsEVAInstrInfo.td | 1 //===- MipsEVAInstrInfo.td - EVA ASE instructions -*- tablegen ------------*-=// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 17 //===----------------------------------------------------------------------===// 19 // Memory Load/Store EVA encodings 30 // load/store left/right EVA encodings 36 // Load-linked EVA, Store-conditional EVA encodings 46 //===----------------------------------------------------------------------===// [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwellde/ |
| H A D | pipeline.json | 8 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 23 "BriefDescription": "Speculative and retired macro-conditional branches", 28 …is event counts both taken and not taken speculative and retired macro-conditional branch instruct… 33 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 38 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 73 "BriefDescription": "Not taken macro-conditional branches", 78 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 83 "BriefDescription": "Taken speculative and retired macro-conditional branches", 88 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 93 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwellx/ |
| H A D | pipeline.json | 8 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 23 "BriefDescription": "Speculative and retired macro-conditional branches", 28 …is event counts both taken and not taken speculative and retired macro-conditional branch instruct… 33 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 38 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 73 "BriefDescription": "Not taken macro-conditional branches", 78 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 83 "BriefDescription": "Taken speculative and retired macro-conditional branches", 88 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 93 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/broadwell/ |
| H A D | pipeline.json | 8 …: "This event counts the number of the divide operations executed. Uses edge-detect and a cmask va… 23 "BriefDescription": "Speculative and retired macro-conditional branches", 28 …is event counts both taken and not taken speculative and retired macro-conditional branch instruct… 33 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 38 …": "This event counts both taken and not taken speculative and retired macro-unconditional branch … 73 "BriefDescription": "Not taken macro-conditional branches", 78 "PublicDescription": "This event counts not taken macro-conditional branch instructions.", 83 "BriefDescription": "Taken speculative and retired macro-conditional branches", 88 …"PublicDescription": "This event counts taken speculative and retired macro-conditional branch ins… 93 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/sandybridge/ |
| H A D | pipeline.json | 42 "BriefDescription": "Speculative and retired macro-conditional branches.", 51 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 87 "BriefDescription": "Not taken macro-conditional branches.", 96 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 105 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 158 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS).", 168 "BriefDescription": "Conditional branch instructions retired. (Precise Event - PEBS).", 172 "EventName": "BR_INST_RETIRED.CONDITIONAL", 187 … "BriefDescription": "Direct and indirect near call instructions retired. (Precise Event - PEBS).", 197 …t and indirect macro near call instructions retired (captured in ring 3). (Precise Event - PEBS).", [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/jaketown/ |
| H A D | pipeline.json | 42 "BriefDescription": "Speculative and retired macro-conditional branches.", 51 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 87 "BriefDescription": "Not taken macro-conditional branches.", 96 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 105 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 158 "BriefDescription": "All (macro) branch instructions retired. (Precise Event - PEBS).", 168 "BriefDescription": "Conditional branch instructions retired.", 172 "EventName": "BR_INST_RETIRED.CONDITIONAL", 226 "BriefDescription": "Speculative and retired mispredicted macro conditional branches.", 235 "BriefDescription": "Speculative and retired mispredicted macro conditional branches.", [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| H A D | MSP430InstrInfo.cpp | 1 //===-- MSP430InstrInfo.cpp - MSP430 Instruction Information --------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 41 if (MI != MBB.end()) DL = MI->getDebugLoc(); in storeRegToStackSlot() 59 llvm_unreachable("Cannot store this register to stack slot!"); in storeRegToStackSlot() 69 if (MI != MBB.end()) DL = MI->getDebugLoc(); in loadRegFromStackSlot() 87 llvm_unreachable("Cannot store this register to stack slot!"); in loadRegFromStackSlot() 100 llvm_unreachable("Impossible reg-to-reg copy"); in copyPhysReg() 114 --I; in removeBranch() [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/powerpc/power9/ |
| H A D | other.json | 55 …"BriefDescription": "A Conditional Branch that resolved to taken was mispredicted as not taken (du… 65 "BriefDescription": "Read-write data cache collisions" 90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core" 110 …"BriefDescription": "All internal store rejects cause the instruction to go back to the SRQ and go… 145 …he processor's data cache was reloaded from local core's L2 with load hit store conflict due to a … 190 …"BriefDescription": "TM snoop that is a store hits line in L3 in T, Tn or Te state (shared modifie… 200 "BriefDescription": "Read-write data cache collisions" 255 …he processor's data cache was reloaded from local core's L2 with load hit store conflict due to a … 280 …Store instructions whose data crosses a double-word boundary, which causes it to require an additi… 300 "BriefDescription": "I-cache Invalidates sent over the realod bus to the core" [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/haswell/ |
| H A D | pipeline.json | 22 "BriefDescription": "Speculative and retired macro-conditional branches.", 31 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 67 "BriefDescription": "Not taken macro-conditional branches.", 76 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 85 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 149 "BriefDescription": "Conditional branch instructions retired.", 153 "EventName": "BR_INST_RETIRED.CONDITIONAL", 155 "PublicDescription": "Counts the number of conditional branch instructions retired.", 222 "BriefDescription": "Speculative and retired mispredicted macro conditional branches", 232 "BriefDescription": "Speculative and retired mispredicted macro conditional branches.", [all …]
|
| /freebsd/lib/libpmc/pmu-events/arch/x86/haswellx/ |
| H A D | pipeline.json | 22 "BriefDescription": "Speculative and retired macro-conditional branches.", 31 …"BriefDescription": "Speculative and retired macro-unconditional branches excluding calls and indi… 67 "BriefDescription": "Not taken macro-conditional branches.", 76 "BriefDescription": "Taken speculative and retired macro-conditional branches.", 85 …"BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding… 149 "BriefDescription": "Conditional branch instructions retired.", 153 "EventName": "BR_INST_RETIRED.CONDITIONAL", 155 "PublicDescription": "Counts the number of conditional branch instructions retired.", 222 "BriefDescription": "Speculative and retired mispredicted macro conditional branches", 232 "BriefDescription": "Speculative and retired mispredicted macro conditional branches.", [all …]
|
| /freebsd/sys/contrib/dev/acpica/compiler/ |
| H A D | asltransform.c | 3 * Module Name: asltransform - Parse tree transforms 11 * Some or all of this work - Copyright (c) 1999 - 2025, Intel Corp. 28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent 104 * re-exports any such software from a foreign destination, Licensee shall 105 * ensure that the distribution and export/re-export of the software is in 108 * any of its subsidiaries will export/re-export any technical data, process, 130 * 3. Neither the names of the above-listed copyright holders nor the names 217 * PARAMETERS: Op - Current parse op 218 * TempCount - Current temporary counter. Was originally 219 * per-module; Currently per method, could be [all …]
|
| /freebsd/share/man/man9/ |
| H A D | casuword.9 | 36 .Nd fetch, compare and store data from user-space 69 functions are designed to perform atomic compare-and-swap operation on 86 old value is stored into the (kernel-mode) variable pointed by 94 functions cannot distinguish between -1 read from 101 functions return the data fetched or -1 on failure. 106 functions return 0 on success, -1 on failure to access memory, 107 and 1 when comparison or store failed. 108 The store can fail on load-linked/store-conditional architectures. 112 .Xr store 9
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARC/ |
| H A D | ARCInstrInfo.cpp | 1 //===- ARCInstrInfo.cpp - ARC Instruction Information -----------*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 29 #define DEBUG_TYPE "arc-inst-info" 83 /// store to a stack slot, return the virtual or physical register number of 154 /// 3. If this block ends with a conditional branch and it falls through to a 158 /// 4. If this block ends with a conditional branch followed by an 179 --I; in analyzeBranch() 181 while (isPredicated(*I) || I->isTerminator() || I->isDebugValue()) { in analyzeBranch() [all …]
|