Home
last modified time | relevance | path

Searched +full:non +full:- +full:live (Results 1 – 25 of 788) sorted by relevance

12345678910>>...32

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeCalc.h1 //===- LiveRangeCalc.h - Calculate live ranges -----------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // live ranges from scratch.
12 // operations on the same live range. The cache can be shared by
13 // non-overlapping live ranges. SplitKit uses that when computing the live
16 // A low-level interface is available to clients that know where a variable is
17 // live, but don't know which value it has as every point. LiveRangeCalc will
18 // propagate values down the dominator tree, and even insert PHI-defs where
21 //===----------------------------------------------------------------------===//
[all …]
H A DReachingDefAnalysis.h1 //==--- llvm/CodeGen/ReachingDefAnalysis.h - Reaching Def Analysis -*- C++ -*---==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
19 //===----------------------------------------------------------------------===//
39 /// The 1st LSB is forced one (to make sure the value is non-zero).
77 /// live-out register, this value is relative to the end of the basic block,
90 int CurInstr = -1;
105 const int ReachingDefDefaultVal = -(1 << 21);
131 /// Re-run the analysis.
148 /// Return whether the reaching def for MI also is live out of its parent
[all …]
H A DCalcSpillWeights.h1 //===- lib/CodeGen/CalcSpillWeights.h ---------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 /// Normalize the spill weight of a live interval
25 /// The spill weight of a live interval is computed as:
31 /// @param Size Size of live interval as returnexd by getSize()
32 /// @param NumInstr Number of instructions using this live interval
52 /// Returns true if Reg of live interval LI is used in instruction with many
68 /// live intervals.
85 /// (Re)compute LI's spill weight and allocation hint, or, for non null
[all …]
/freebsd/contrib/libpcap/
H A Dpcap.3pcap.in22 pcap \- Packet Capture library
49 caller, as being in UTF-8.
51 On UNIX-like systems, the local character encoding is assumed to be
52 UTF-8, so no character encoding transformations are done.
62 does not attempt to handle UTF-16LE strings.
72 UTF-16LE string - note that this attempt is unsafe, as it may run past
73 the end of the string - to handle
75 returning a UTF-16LE string. Programs that don't call
92 To open a handle for a live capture, given the name of the network or
102 To obtain a list of devices that can be opened for a live capture, call
[all …]
H A Dpcap_loop.3pcap22 pcap_loop, pcap_dispatch \- process packets from a live capture or savefile
40 processes packets from a live capture or ``savefile'' until
48 return when live packet buffer timeouts occur.
50 .B \-1
59 processes packets from a live capture or ``savefile'' until
62 reached when doing a live capture, the end of the ``savefile'' is
66 Thus, when doing a live capture,
69 a minimum number; when reading a live capture, only one
73 .B \-1
79 reading a live capture, and causes all the packets in the file to be
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegColoring.cpp1 //===-- WebAssemblyRegColoring.cpp - Register coloring --------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
17 //===----------------------------------------------------------------------===//
29 #define DEBUG_TYPE "wasm-reg-coloring"
69 for (MachineOperand &MO : MRI->reg_nodbg_operands(VReg)) in computeWeight()
75 // Create a map of "Register -> vector of <SlotIndex, DBG_VALUE>".
76 // The SlotIndex is the slot index of the next non-debug instruction or the end
83 const SlotIndexes *Slots = Liveness->getSlotIndexes(); in buildVRegToDbgValueMap()
90 for (const auto &Op : X->debug_operands()) { in buildVRegToDbgValueMap()
[all …]
/freebsd/contrib/llvm-project/lld/COFF/
H A DMarkLive.cpp1 //===- MarkLive.cpp -------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
19 // Set live bit on for each reachable chunk. Unmarked (unreachable)
23 llvm::TimeTraceScope timeScope("Mark live"); in markLive()
26 // We build up a worklist of sections which have been marked as live. We only in markLive()
31 // COMDAT section chunks are dead by default. Add non-COMDAT chunks. Do not in markLive()
32 // traverse DWARF sections. They are live, but they should not keep other in markLive()
36 if (sc->live && !sc->isDWARF()) in markLive()
40 if (c->live) in markLive()
[all …]
/freebsd/sbin/devd/
H A Dhyperv.conf2 # Hyper-V specific events
17 action "pkill -x hv_kvp_daemon";
33 action "pkill -x hv_vss_daemon";
37 # Rules for non-transparent network VF.
39 # How network VF works with hn(4) on Hyper-V in non-transparent mode:
41 # - Each network VF has a corresponding hn(4).
42 # - The network VF and the it's corresponding hn(4) have the same hardware
44 # - Once the network VF is up, e.g. ifconfig VF up:
54 # - Once the network VF is down or detached:
60 # All these features are mainly used to help live migration, during which
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.h1 //===-- SourcePrinter.h - source interleaving utilities --------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
25 /// Stores a single expression representing the location of a source-level
45 // variable live range.
57 // All live variables we know about in the object/image file.
70 // Get the column number (in characters) at which the first live variable
74 // Indent to the first live-range column to the right of the currently
78 // put live variable lines. Pick a less overloaded word.
92 /// NextAddr. In the common case, any live range active at ThisAddr is
[all …]
H A DSourcePrinter.cpp1 //===-- SourcePrinter.cpp - source interleaving utilities -------
[all...]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCriticalAntiDepBreaker.h1 //===- llvm/CodeGen/CriticalAntiDepBreaker.h - Anti-Dep Support -*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // implements register anti-dependence breaking along a blocks
11 // critical path during post-RA scheduler.
13 //===----------------------------------------------------------------------===//
44 /// We'll be ignoring anti-dependencies on non-allocatable registers,
48 /// For live regs that are only used in one register class in a
49 /// live range, the register class. If the register is not live, the
50 /// corresponding value is null. If the register is live but used in
[all …]
H A DSplitKit.h1 //===- SplitKit.h - Toolkit for splitting live ranges -------
[all...]
H A DRDFLiveness.cpp1 //===- RDFLiveness.cpp ----------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // Computation of the liveness information from the data-flow graph.
11 // The main functionality of this code is to compute block live-in
12 // information. With the live-in information in place, the placement
15 // The block live-in calculation is based on the ideas from the following
19 // "Efficient Liveness Computation Using Merge Sets and DJ-Graphs."
21 // Computing Machinery, 2012, ACM TACO Special Issue on "High-Performance
23 // <10.1145/2086696.2086706>. <hal-00647369>
[all …]
H A DPHIElimination.cpp1 //===- PhiElimination.cpp - Eliminate PHI nodes by inserting copies -------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
48 #define DEBUG_TYPE "phi-node-elimination"
51 DisableEdgeSplitting("disable-phi-elim-edge-splitting", cl::init(false),
57 SplitAllCriticalEdges("phi-elim-split-all-critical-edges", cl::init(false),
63 "no-phi-elim-live-out-early-exit", cl::init(false), cl::Hidden,
75 /// EliminatePHINodes - Eliminate phi nodes by inserting copy instructions
83 /// analyzePHINodes - Gather information about the PHI nodes in
[all …]
H A DSpillPlacement.h1 //===- SpillPlacement.h - Optimal Spill Code Placement --------
[all...]
H A DAggressiveAntiDepBreaker.h1 //==- llvm/CodeGen/AggressiveAntiDepBreaker.h - Anti-Dep Support -*- C++ -*-==//
5 // SPDX-License-Identifier: Apache-2.
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp1 //===- DeadArgumentElimination.cpp - Eliminate dead arguments -------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
15 // interprocedural passes, which add possibly-dead arguments or return values.
17 //===----------------------------------------------------------------------===//
91 return CB.getCalledFunction() && !CB.getCalledFunction()->isDeclaration(); in isMustTailCalleeAnalyzable()
129 assert(F.getFunctionType()->isVarArg() && "Function isn't varargs!"); in deleteDeadVarargs()
151 if (CI->isMustTailCall()) in deleteDeadVarargs()
154 if (II->getIntrinsicID() == Intrinsic::vastart) in deleteDeadVarargs()
167 std::vector<Type *> Params(FTy->param_begin(), FTy->param_end()); in deleteDeadVarargs()
[all …]
/freebsd/contrib/libpcap/doc/
H A DREADME.macos5 On some systems that use BPF, the BPF devices live on the root file
10 On newer versions of FreeBSD, the BPF devices live on devfs, and devfs
15 On macOS, the BPF devices live on devfs, but the macOS version of devfs
16 is based on an older (non-default) FreeBSD devfs, and that version of
28 devices to rw-rw----, so that all users in the "admin" group - i.e., all
29 users with "Allow user to administer this computer" turned on - have
68 group to "admin", and the permissions to rw-r-----. Other possibilities
73 traffic, non-root users who cannot open the BPF devices for writing will
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp1 //===- LoopDeletion.cpp - Dead Loop Deletion Pass ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // for eliminating loops with non-infinite computable trip counts that have no
14 //===----------------------------------------------------------------------===//
34 #define DEBUG_TYPE "loop-delete"
41 "loop-deletion-enable-symbolic-execution", cl::Hidden, cl::init(true),
70 // sufficient to guarantee that no loop-variant values are used outside in isLoopDead()
75 for (PHINode &P : ExitBlock->phis()) { in isLoopDead()
91 if (!L->makeLoopInvariant(I, Changed, Preheader->getTerminator(), in isLoopDead()
[all …]
H A DRewriteStatepointsForGC.cpp1 //===- RewriteStatepointsForGC.cpp - Make GC relocations explicit ---------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
78 #define DEBUG_TYPE "rewrite-statepoints-for-gc"
83 static cl::opt<bool> PrintLiveSet("spp-print-liveset", cl::Hidden,
85 static cl::opt<bool> PrintLiveSetSize("spp-print-liveset-size", cl::Hidden,
89 static cl::opt<bool> PrintBasePointers("spp-print-base-pointers", cl::Hidden,
95 RematerializationThreshold("spp-rematerialization-threshold", cl::Hidden,
104 static cl::opt<bool, true> ClobberNonLiveOverride("rs4gc-clobber-non-live",
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h1 //===- VPlanValue.h - Represent Values in Vectorizer Plan -----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
18 //===----------------------------------------------------------------------===//
41 // flow into, within and out of the VPlan. VPValues can stand for live-ins
43 // and live-outs which the VPlan will need to fix accordingly.
69 // the front-end and back-end of VPlan so that the middle-end is as
72 // for multiple underlying IRs (Polly?) by providing a new VPlan front-end,
73 // back-end and analysis information for the new IR.
82 VPValueSC, /// A generic VPValue, like live-in values or defined by a recipe
[all …]
/freebsd/contrib/googletest/
H A DREADME.md5 #### Live at Head
8 [Abseil Live at Head philosophy](https://abseil.io/about/philosophy#upgrade-support).
10 … as possible](https://github.com/abseil/abseil-cpp/blob/master/FAQ.md#what-is-live-at-head-and-how
16 Our documentation is now live on GitHub Pages at
34 [Abseil](https://github.com/abseil/abseil-cpp).
62 * User-defined assertions: \
67 certain way, making it useful for testing error-handling code
68 * Fatal and non-fatal failures: \
70 non-fatal with Googletest, allowing tests to continue running even if a
72 * Value-parameterized tests: \
[all …]
/freebsd/share/man/man4/
H A Dsnd_emu10kx.42 .\" Copyright (c) 2003-2007 Yuriy Tsibizov
31 .Nd Creative SoundBlaster Live! and Audigy sound cards device driver
35 .Bd -ragged -offset indent
43 .Bd -literal -offset indent
60 for details), and MPU401-compatible MIDI I/O controller, which is accessible
68 .Bl -bullet -compact
70 Creative Sound Blaster Live!\& (EMU10K1 Chipset).
94 .Bl -bullet -compact
96 Creative Sound Blaster Live!\& 24-Bit, identified by
99 .Qq Li "emu10k1x Soundblaster Live! 5.1" .
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.cpp1 //===- InstrRefBasedImpl.cpp - Tracking Debug Value MIs -------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
17 /// map of instruction-to-value is then translated into a register (or spill)
22 /// completed, and we can't alter it just to make debug-info complete. Thus:
29 /// another value), then re-compute an SSA-form representation of the
30 /// MachineFunction, using value propagation to eliminate any un-necessary
37 /// any un-necessary PHIs. This gives us a map of each variable to the value
43 /// After which we can marry-up variable values with a location, and emit
51 /// is proportional to the working-set size of the function, which the compiler
[all …]
/freebsd/contrib/llvm-project/lld/ELF/
H A DMarkLive.cpp1 //===- MarkLive.cpp -------------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file implements --gc-sections, which is a feature to remove unused
11 // from known GC-root symbols or sections. Naturally the feature is
12 // implemented as a mark-sweep garbage collector.
14 // Here's how it works. Each InputSectionBase has a "Live" bit. The bit is off
15 // by default. Starting with GC-root symbols or sections, markLive function
16 // defined in this file visits all reachable sections to set their Live
17 // bits. Writer will then ignore sections whose Live bits are off, so that
[all …]

12345678910>>...32