/freebsd/contrib/bmake/unit-tests/ |
H A D | directive-elif.mk | 1 # $NetBSD: directive-elif.mk,v 1.8 2023/06/01 20:56:35 rillig Exp $ 6 # detected if the conditional branch directly above it is taken. In all other 7 # cases, make skips over the skipped branch as fast as possible, looking only 17 # Misspelling '.elsif' below an .if branch that is not taken. 19 . info This branch is not taken. 20 # As of 2020-12-19, the misspelling is not recognized as a conditional 23 # Since the .if condition evaluated to false, this whole branch is not taken. 26 . info This branch is not taken. 27 # Even if the misspelling were detected, the branch would not be taken 32 # Misspelling '.elsif' below an .if branch that is not taken. [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/silvermont/ |
H A D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired...", 8 …branch instructions retired. Branch prediction predicts the branch target and enables the process… 12 "BriefDescription": "Counts the number of taken branch instructions retired", 18 …branch instructions retired. Branch prediction predicts the branch target and enables the process… 23 "BriefDescription": "Counts the number of near CALL branch instructions retired", 28 …branch instructions retired. Branch prediction predicts the branch target and enables the process… 33 "BriefDescription": "Counts the number of far branch instructions retired", 38 …branch instructions retired. Branch prediction predicts the branch target and enables the process… 43 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired", 48 …branch instructions retired. Branch prediction predicts the branch target and enables the process… [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a55/ |
H A D | branch.json | 18 …l branch executed.This event counts when any branch which can be predicted by the conditional pred… 21 …l branch executed.This event counts when any branch which can be predicted by the conditional pred… 24 …branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC… 27 …branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC… 30 …branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c… 33 …branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c… 36 …branch mis-predicted.This event counts when any branch which can be predicted by the conditional p… 39 …branch mis-predicted.This event counts when any branch which can be predicted by the conditional p… 42 …branch with predicted address executed.This event counts when any indirect branch which can be pre… 45 …branch with predicted address executed.This event counts when any indirect branch which can be pre… [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a510/ |
H A D | branch.json | 18 …ional branch executed. This event counts when any branch that the conditional predictor can predic… 21 …ional branch executed. This event counts when any branch that the conditional predictor can predic… 24 …branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac… 27 …branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac… 30 …branch mispredicted due to address miscompare. This event counts when any indirect branch that the… 33 …branch mispredicted due to address miscompare. This event counts when any indirect branch that the… 36 …branch mispredicted. This event counts when any branch that the conditional predictor can predict … 39 …branch mispredicted. This event counts when any branch that the conditional predictor can predict … 42 …branch with predicted address executed. This event counts when any indirect branch that the BTAC c… 45 …branch with predicted address executed. This event counts when any indirect branch that the BTAC c… [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ProfDataUtils.h | 1 //===- llvm/IR/ProfDataUtils.h - Profiling Metadata Utilities ---*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 13 //===----------------------------------------------------------------------===// 27 /// Checks if an MDNode contains Branch Weight Metadata 30 /// Checks if an instructions has Branch Weight Metadata 33 /// \returns True if I has an MD_prof node containing Branch Weights. False 37 /// Checks if an instructions has valid Branch Weight Metadata 40 /// \returns True if I has an MD_prof node containing valid Branch Weights, 44 /// Get the branch weights metadata node [all …]
|
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | ARMErrataFix.cpp | 1 //===- ARMErrataFix.cpp ---------------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // Cortex-a8 erratum 657417 "A 32bit branch instruction that spans 2 4K regions 12 // Cortex-A8. A high level description of the patching technique is given in 14 //===----------------------------------------------------------------------===// 38 // "A 32bit branch instruction that spans two 4K regions can result in an 40 // 32-bit B.w instruction encoded as a pair of halfwords 0xf7fe 0xbfff 44 // xxxxxxffe f7fe // First halfword of branch to target: 46 // xxxxxx002 bfff // Second halfword of branch to target: [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZLongBranch.cpp | 1 //===-- SystemZLongBranch.cpp - Branch lengthening for SystemZ ------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 // to be in range with a longer form (branch relaxation). A simple 16 // quadratic in the number of blocks; relaxing branch N can make branch N-1 17 // go out of range, which in turn can make branch N-2 go out of range, 23 // in range (branch shortening). This too can be implemented as a function 26 // shortening is also quadratic in the worst case; shortening branch N 27 // can bring branch N-1 in range of the short form, which in turn can do 28 // the same for branch N-2, and so on. The main advantage of shortening [all …]
|
H A D | SystemZElimCompare.cpp | 1 //===-- SystemZElimCompare.cpp - Eliminate comparison instructions --------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 // (2) fuses compares and branches into COMPARE AND BRANCH instructions 13 //===----------------------------------------------------------------------===// 36 #define DEBUG_TYPE "systemz-elim-compare" 38 STATISTIC(BranchOnCounts, "Number of branch-on-count instructions"); 39 STATISTIC(LoadAndTraps, "Number of load-and-trap instructions"); 41 STATISTIC(FusedComparisons, "Number of fused compare-and-branch instructions"); 59 // via a sub- or super-register. [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen3/ |
H A D | core.json | 11 "PublicDescription": "The number of macro-ops retired." 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 "PublicDescription": "The number of retired branch instructions, that were mispredicted." 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction." 46 "BriefDescription": "Retired Branch Resyncs.", [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430BranchSelector.cpp | 1 //===-- MSP430BranchSelector.cpp - Emit long conditional branches ---------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 // positions pass, and a branch pseudo op to machine branch opcode pass. This 15 //===----------------------------------------------------------------------===// 28 #define DEBUG_TYPE "msp430-branch-select" 31 BranchSelectEnabled("msp430-branch-select", cl::Hidden, cl::init(true), 60 StringRef getPassName() const override { return "MSP430 Branch Selector"; } in getPassName() 66 // According to CC430 Family User's Guide, Section 4.5.1.3, branch in isInRage() 67 // instructions have the signed 10-bit word offset field, so first we need to in isInRage() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCBranchSelector.cpp | 1 //===-- PPCBranchSelector.cpp - Emit long conditional branches ------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 // positions pass, and a branch pseudo op to machine branch opcode pass. This 15 //===----------------------------------------------------------------------===// 31 #define DEBUG_TYPE "ppc-branch-select" 51 int FirstImpreciseBlock = -1; 68 StringRef getPassName() const override { return "PowerPC Branch Selector"; } in getPassName() 73 INITIALIZE_PASS(PPCBSel, "ppc-branch-select", "PowerPC Branch Selector", 76 /// createPPCBranchSelectionPass - returns an instance of the Branch Selection [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen2/ |
H A D | core.json | 11 …"PublicDescription": "The number of micro-ops retired. This count includes all processor activity … 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction." 46 "BriefDescription": "Retired Branch Resyncs.", [all …]
|
/freebsd/crypto/openssh/.github/ |
H A D | ci-status.md | 2 …h/openssh-portable/actions/workflows/c-cpp.yml/badge.svg)](https://github.com/openssh/openssh-port… 3 …-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml/b… 4 …-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/upstream.yml/bad… 5 …ttps://github.com/openssh/openssh-portable/actions/workflows/cifuzz.yml/badge.svg)](https://github… 6 …tatus](https://oss-fuzz-build-logs.storage.googleapis.com/badges/openssh.svg)](https://bugs.chromi… 7 …//scan.coverity.com/projects/21341/badge.svg)](https://scan.coverity.com/projects/openssh-portable) 10 …ssh-portable/actions/workflows/c-cpp.yml/badge.svg?branch=V_9_4)](https://github.com/openssh/opens… 11 …-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml/b… 14 …ssh-portable/actions/workflows/c-cpp.yml/badge.svg?branch=V_9_3)](https://github.com/openssh/opens… 15 …-hosted](https://github.com/openssh/openssh-portable-selfhosted/actions/workflows/selfhosted.yml/b…
|
/freebsd/lib/libpmc/pmu-events/arch/x86/goldmont/ |
H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 9 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 13 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 19 "PublicDescription": "Counts the number of taken branch instructions retired.", 30 "PublicDescription": "Counts near CALL branch instructions retired.", 35 "BriefDescription": "Retired far branch instructions (Precise event capable)", 41 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 52 "PublicDescription": "Counts near indirect CALL branch instructions retired.", 57 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 63 … on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when th… [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNPreRALongBranchReg.cpp | 1 //===-- GCNPreRALongBranchReg.cpp ----------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // \brief Pass to estimate pre RA branch size and reserve a pair of SGPRs if 10 // there is a long branch. Branch size at this point is difficult to track since 13 // instruction size to see if we're in the neighborhood of the maximum branch 15 // amdgpu-long-branch-factor cl argument which sets LongBranchFactor. 16 //===----------------------------------------------------------------------===// 26 #define DEBUG_TYPE "amdgpu-pre-ra-long-branch-reg" 31 "amdgpu-long-branch-factor", cl::init(1.0), cl::Hidden, [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/amdzen1/ |
H A D | core.json | 16 "BriefDescription": "Retired Branch Instructions.", 17 …"PublicDescription": "The number of branch instructions retired. This includes all types of archit… 22 "BriefDescription": "Retired Branch Instructions Mispredicted.", 23 …"PublicDescription": "The number of branch instructions retired, of any type, that were not correc… 28 "BriefDescription": "Retired Taken Branch Instructions.", 34 "BriefDescription": "Retired Taken Branch Instructions Mispredicted.", 35 "PublicDescription": "The number of retired taken branch instructions that were mispredicted." 41 …YSRET, plus exceptions and interrupts. Far control transfers are not subject to branch prediction." 46 "BriefDescription": "Retired Branch Resyncs.", 47 …ng other things. Each occurrence reflects a restart penalty similar to a branch mispredict. This i… [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/goldmontplus/ |
H A D | pipeline.json | 3 "BriefDescription": "Retired branch instructions (Precise event capable)", 10 …"PublicDescription": "Counts branch instructions retired for all branch types. This is an archite… 14 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 21 "PublicDescription": "Counts the number of taken branch instructions retired.", 33 "PublicDescription": "Counts near CALL branch instructions retired.", 38 "BriefDescription": "Retired far branch instructions (Precise event capable)", 45 …"PublicDescription": "Counts far branch instructions retired. This includes far jump, far call an… 57 "PublicDescription": "Counts near indirect CALL branch instructions retired.", 62 "BriefDescription": "Retired conditional branch instructions (Precise event capable)", 69 … on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when th… [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsBranchExpansion.cpp | 1 //===----------------------- MipsBranchExpansion.cpp ----------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 /// - it expands a branch or jump instruction into a long branch if its offset 13 /// - it inserts nops to prevent forbidden slot hazards. 18 /// Example of that is a situation where at first, no branch should be expanded, 21 /// case it is necessary to check again if there is some branch that needs 22 /// expansion. On the other hand, expanding some branch may cause a control 28 /// Regarding branch expanding: 30 /// When branch instruction like beqzc or bnezc has offset that is too large [all …]
|
/freebsd/lib/libpmc/pmu-events/arch/x86/knightslanding/ |
H A D | pipeline.json | 3 "BriefDescription": "Counts the number of branch instructions retired", 11 "BriefDescription": "Counts the number of near CALL branch instructions retired.", 20 "BriefDescription": "Counts the number of far branch instructions retired.", 29 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired.", 38 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps.… 47 …"BriefDescription": "Counts the number of branch instructions retired that were near indirect CALL… 56 "BriefDescription": "Counts the number of near relative CALL branch instructions retired.", 65 "BriefDescription": "Counts the number of near RET branch instructions retired.", 74 …"BriefDescription": "Counts the number of branch instructions retired that were conditional jumps … 83 "BriefDescription": "Counts the number of mispredicted branch instructions retired", [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | BranchRelaxation.cpp | 1 //===- BranchRelaxation.cpp --------- [all...] |
/freebsd/lib/libpmc/pmu-events/arch/x86/bonnell/ |
H A D | pipeline.json | 11 "BriefDescription": "Branch instructions decoded", 19 "BriefDescription": "Retired branch instructions.", 27 "BriefDescription": "Retired branch instructions.", 35 "BriefDescription": "Retired mispredicted branch instructions (precise event).", 44 "BriefDescription": "Retired branch instructions that were mispredicted not-taken.", 52 "BriefDescription": "Retired branch instructions that were mispredicted taken.", 60 "BriefDescription": "Retired branch instructions that were predicted not-taken.", 68 "BriefDescription": "Retired branch instructions that were predicted taken.", 76 "BriefDescription": "Retired taken branch instructions.", 84 "BriefDescription": "All macro conditional branch instructions.", [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | ConcatOutputSection.cpp | 1 //===- ConcatOutputSection.cpp --------------------------------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 29 assert(input->parent == this); in addInput() 31 align = input->align; in addInput() 32 flags = input->getFlags(); in addInput() 34 align = std::max(align, input->align); in addInput() 40 // Branch-range extension can be implemented in two ways, either through ... 42 // (1) Branch islands: Single branch instructions (also of limited range), 44 // destination. On ARM64, as 16 branch islands are needed to hop between [all …]
|
/freebsd/sys/contrib/device-tree/scripts/ |
H A D | cronjob | 3 set -e 9 BRANCHES="master filter-state upstream/master upstream/dts" 11 if [ ! -f scripts/filter.sh ] ; then 12 echo "`pwd`: does not appear to be a device-tree.git" 1>&2 16 if [ -z "$LATEST_VERSION" ] ; then 18 LATEST_VERSION=$(wget --quiet -O - "$FINGER_BANNER" |\ 19 sed -n -e '0,/^The latest mainline version of the Linux kernel is:\s*\(.*\)$/s//\1/p') 22 if [ -z "$LATEST_VERSION" ] ; then 28 if ! git show-ref --quiet --verify refs/tags/v${LATEST_VERSION} ; then 31 if ! git show-ref --quiet --verify refs/tags/v${LATEST_VERSION}-dts ; then [all …]
|
/freebsd/lib/libpmc/ |
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 …]
|
/freebsd/contrib/ntp/ |
H A D | README.pullrequests | 3 The NTP project's github repository is at https://github.com/ntp-project/ntp. 7 The stable branch is the current supported production code branch, the 8 ntp-stable code (even 2nd number). 10 The master branch is for new development, also known as ntp-dev (which 15 on the stable branch, and pull your work into a master copy to allow for 16 publishing your changes in the ntp-dev or master branch. 19 current stable release (the ntp-stable code) then it's better to do your 20 work on a copy of the master branch. 37 1) If you haven't, create a fork of ntp-project/ntp with your github account. 39 …- If you don't have one, create one first. (read: https://help.github.com/articles/signing-up-for-… [all …]
|