| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LiveRangeCalc.h | 1 //===- 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 D | ReachingDefAnalysis.h | 1 //==--- 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 D | CalcSpillWeights.h | 1 //===- 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 D | pcap.3pcap.in | 22 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 D | pcap_loop.3pcap | 22 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 D | WebAssemblyRegColoring.cpp | 1 //===-- 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 D | MarkLive.cpp | 1 //===- 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 D | hyperv.conf | 2 # 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 D | SourcePrinter.h | 1 //===-- 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 D | SourcePrinter.cpp | 1 //===-- SourcePrinter.cpp - source interleaving utilities ------- [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | CriticalAntiDepBreaker.h | 1 //===- 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 D | SplitKit.h | 1 //===- SplitKit.h - Toolkit for splitting live ranges ------- [all...] |
| H A D | RDFLiveness.cpp | 1 //===- 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 D | PHIElimination.cpp | 1 //===- 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 D | SpillPlacement.h | 1 //===- SpillPlacement.h - Optimal Spill Code Placement -------- [all...] |
| H A D | AggressiveAntiDepBreaker.h | 1 //==- 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 D | DeadArgumentElimination.cpp | 1 //===- 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 D | README.macos | 5 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 D | LoopDeletion.cpp | 1 //===- 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 D | RewriteStatepointsForGC.cpp | 1 //===- 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 D | VPlanValue.h | 1 //===- 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 D | README.md | 5 #### 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 D | snd_emu10kx.4 | 2 .\" 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 D | InstrRefBasedImpl.cpp | 1 //===- 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 D | MarkLive.cpp | 1 //===- 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 …]
|