Home
last modified time | relevance | path

Searched +full:- +full:- +full:branch (Results 1 – 25 of 1058) sorted by relevance

12345678910>>...43

/freebsd/contrib/bmake/unit-tests/
H A Ddirective-elif.mk1 # $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 Dpipeline.json3 "BriefDescription": "Counts the number of branch instructions retired...",
8branch instructions retired. Branch prediction predicts the branch target and enables the process…
12 "BriefDescription": "Counts the number of taken branch instructions retired",
18branch instructions retired. Branch prediction predicts the branch target and enables the process…
23 "BriefDescription": "Counts the number of near CALL branch instructions retired",
28branch instructions retired. Branch prediction predicts the branch target and enables the process…
33 "BriefDescription": "Counts the number of far branch instructions retired",
38branch instructions retired. Branch prediction predicts the branch target and enables the process…
43 "BriefDescription": "Counts the number of near indirect CALL branch instructions retired",
48branch 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 Dbranch.json18 …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…
24branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC…
27branch mis-predicted.This event counts when any indirect branch which can be predicted by the BTAC…
30branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c…
33branch mis-predicted due to address mis-compare.This event counts when any indirect branch which c…
36branch mis-predicted.This event counts when any branch which can be predicted by the conditional p…
39branch mis-predicted.This event counts when any branch which can be predicted by the conditional p…
42branch with predicted address executed.This event counts when any indirect branch which can be pre…
45branch 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 Dbranch.json18 …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…
24branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac…
27branch mispredicted. This event counts when any indirect branch that the Branch Target Address Cac…
30branch mispredicted due to address miscompare. This event counts when any indirect branch that the…
33branch mispredicted due to address miscompare. This event counts when any indirect branch that the…
36branch mispredicted. This event counts when any branch that the conditional predictor can predict …
39branch mispredicted. This event counts when any branch that the conditional predictor can predict …
42branch with predicted address executed. This event counts when any indirect branch that the BTAC c…
45branch 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 DProfDataUtils.h1 //===- 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 DARMErrataFix.cpp1 //===- 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 DSystemZLongBranch.cpp1 //===-- 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 DSystemZElimCompare.cpp1 //===-- 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 Dcore.json11 "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 DMSP430BranchSelector.cpp1 //===-- 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 DPPCBranchSelector.cpp1 //===-- 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 Dcore.json11 …"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 Dci-status.md2 …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 Dpipeline.json3 "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 DGCNPreRALongBranchReg.cpp1 //===-- 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/goldmontplus/
H A Dpipeline.json3 "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/lib/libpmc/pmu-events/arch/x86/amdzen1/
H A Dcore.json16 "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/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsBranchExpansion.cpp1 //===----------------------- 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 Dpipeline.json3 "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 DBranchRelaxation.cpp1 //===- BranchRelaxation.cpp ---------
[all...]
/freebsd/lib/libpmc/pmu-events/arch/x86/bonnell/
H A Dpipeline.json11 "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 DConcatOutputSection.cpp1 //===- 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 Dcronjob3 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 Dpmc.atomsilvermont.345 .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 DREADME.pullrequests3 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 …]

12345678910>>...43