Home
last modified time | relevance | path

Searched +full:generate +full:- +full:ci +full:- +full:type (Results 1 – 25 of 255) sorted by relevance

1234567891011

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCGenScalarMASSEntries.cpp1 //===-- PPCGenScalarMASSEntries.cpp ---------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 // tanh ---> __xl_tanh_finite
13 // Such lowering is legal under the fast-math option.
15 //===----------------------------------------------------------------------===//
25 #define DEBUG_TYPE "ppc-gen-scalar-mass"
45 return "PPC Generate Scalar MASS Entries"; in getPassName()
54 bool isCandidateSafeToLower(const CallInst &CI) const;
55 bool isFiniteCallSafe(const CallInst &CI) const;
[all …]
H A DPPCFastISel.cpp1 //===-- PPCFastISel.cpp - PowerPC FastISel implementation -----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file defines the PowerPC-specific support for the FastISel class. Some
10 // of the target-specific code is generated by tablegen in the file
13 //===----------------------------------------------------------------------===//
40 //===----------------------------------------------------------------------===//
46 // SelectCall: Handle multi-register return values.
48 // processCallArgs: Handle bit-converted arguments.
49 // finishCall: Handle multi-register return values.
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp1 //===-- LibCallsShrinkWrap.cpp ----------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This pass shrink-wraps a call to function if the result is not used.
19 // parameter. In this optimization, we can generate the condition can lead to
20 // the errno to shrink-wrap the call. Since the chances of hitting the error
26 //===----------------------------------------------------------------------===//
47 #define DEBUG_TYPE "libcalls-shrinkwrap"
49 STATISTIC(NumWrappedOneCond, "Number of One-Condition Wrappers Inserted");
50 STATISTIC(NumWrappedTwoCond, "Number of Two-Condition Wrappers Inserted");
[all …]
H A DSimplifyLibCalls.cpp1 //===------ SimplifyLibCalls.cpp - Library calls simplifier ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
45 EnableUnsafeFPShrink("enable-double-float-shrink", cl::Hidden,
54 OptimizeHotColdNew("optimize-hot-cold-new", cl::Hidden, cl::init(false),
57 "optimize-existing-hot-cold-new", cl::Hidden, cl::init(false),
87 "cold-new-hint-value", cl::Hidden, cl::init(1),
90 NotColdNewHintValue("notcold-new-hint-value", cl::Hidden, cl::init(128),
94 "hot-new-hint-value", cl::Hidden, cl::init(254),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandMemCmp.cpp1 //===--- ExpandMemCmp.cpp - Expand memcmp() to load/stores ----------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This pass tries to expand memcmp() calls into optimally-sized loads and
12 //===----------------------------------------------------------------------===//
42 #define DEBUG_TYPE "expand-memcmp"
51 "memcmp-num-loads-per-block", cl::Hidden, cl::init(1),
56 "max-loads-per-memcmp", cl::Hidden,
60 "max-loads-per-memcmp-opt-size", cl::Hidden,
61 cl::desc("Set maximum number of loads used in expanded memcmp for -Os/Oz"));
[all …]
H A DStackProtector.cpp1 //===- StackProtector.cpp - Stack Protector Insertion --------
202 const auto *CI = cast<CallInst>(I); HasAddressTaken() local
337 if (const auto *CI = dyn_cast<ConstantInt>(AI->getArraySize())) { requiresStackProtector() local
[all...]
H A DCodeGenPrepare.cpp1 //===- CodeGenPrepare.cpp - Prepare a function for code generation --------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // SelectionDAG-based code generation. This works around limitations in it's
11 // basic-block-at-a-time approach. It should eventually be removed.
13 //===----------------------------------------------------------------------===//
43 #include "llvm/Config/llvm-config.h"
72 #include "llvm/IR/Type.h"
137 "disable-cgp-branch-opts", cl::Hidden, cl::init(false),
141 DisableGCOpts("disable-cgp-gc-opts", cl::Hidden, cl::init(false),
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyLowerEmscriptenEHSjLj.cpp1 //=== WebAssemblyLowerEmscriptenEHSjLj.cpp - Lower exceptions for Emscripten =//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 /// This file lowers exception-related instructions and setjmp/longjmp function
18 /// exist in JS side, which wraps the original function call with JS try-catch.
23 /// * Emscripten setjmp-longjmp handling
24 /// This pass lowers setjmp to a reasonably-performant approach for emscripten.
29 /// and thus JS / try-catch. JS longjmp() function also sets some variables so
33 /// which setjmp it corresponds to, and jump to the right post-setjmp block.
34 /// We assume setjmp-longjmp handling always run after EH handling, which means
[all …]
/freebsd/sys/contrib/openzfs/.github/workflows/
H A Dzfs-qemu.yml1 name: zfs-qemu
9 type: boolean
14 type: boolean
20 group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
21 cancel-in-progress: true
24 test-config:
26 runs-on: ubuntu-24.04
31 - uses: actions/checkout@v4
33 fetch-depth: 0
34 - name: Generate OS config and CI type
[all …]
/freebsd/sys/contrib/zstd/
H A DREADME.md4 targeting real-time compression scenarios at zlib-level and better compression ratios.
8 This repository represents the reference implementation, provided as an open-source dual [BSD](LICE…
11 a list of known ports and bindings is provided on [Zstandard homepage](http://www.zstd.net/#other-l…
21 [travisDevBadge]: https://api.travis-ci.com/facebook/zstd.svg?branch=dev "Continuous Integration te…
22 [travisLink]: https://travis-ci.com/facebook/zstd
23 [AppveyorDevBadge]: https://ci.appveyor.com/api/projects/status/xt38wbdxjk5mrbem/branch/dev?svg=tru…
24 [AppveyorLink]: https://ci.appveyor.com/project/YannCollet/zstd-p0yf0
27 [CirrusDevBadge]: https://api.cirrus-ci.com/github/facebook/zstd.svg?branch=dev
28 [CirrusLink]: https://cirrus-ci.com/github/facebook/zstd
29 [OSSFuzzBadge]: https://oss-fuzz-build-logs.storage.googleapis.com/badges/zstd.svg
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAbstractMemberAccess.cpp1 //===------ BPFAbstractMemberAccess.cpp - Abstracting Member Accesses -----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // compile-once run-everywhere (CO-RE). The CO-RE intends to compile the program
28 // For the member access e.c.b, the compiler will generate code
31 // The compile-once run-everywhere instead generates the following code
75 //===----------------------------------------------------------------------===//
89 #include "llvm/IR/Type.h"
97 #define DEBUG_TYPE "bpf-abstract-member-access"
107 M, Intrinsic::bpf_passthrough, {Input->getType(), Input->getType()}); in insertPassThrough()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBlocks.cpp1 //===--- CGBlocks.cpp - Emit LLVM Code for declarations ---------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
138 /// buildBlockDescriptor - Build the block descriptor meta-data for a block.
140 /// meta-data and contains stationary information about the block literal.
200 if (cast<llvm::Function>(copyHelper->stripPointerCasts()) in buildBlockDescriptor()
201 ->hasInternalLinkage() || in buildBlockDescriptor()
202 cast<llvm::Function>(disposeHelper->stripPointerCasts()) in buildBlockDescriptor()
203 ->hasInternalLinkage()) in buildBlockDescriptor()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVRegularizer.cpp1 //===-- SPIRVRegularizer.cpp - regularize IR for SPIR-V ------
168 visitCallInst(CallInst & CI) visitCallInst() argument
186 visitCallScalToVec(CallInst * CI,StringRef MangledName,StringRef DemangledName) visitCallScalToVec() argument
[all...]
/freebsd/sys/netpfil/ipfw/
H A Dip_fw_compat.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
91 /* to generate keepalives) */
92 u_int16_t dyn_type; /* rule type */
106 uint8_t type; /* object type, if applicable */ member
108 char name[64]; /* Null-terminated name */
141 /* Longest field needs to be aligned by 8-byte boundary */
189 switch (cmd->opcode) { in adjust_size_v0()
195 adjust = F_INSN_SIZE(ipfw_insn_kidx) - cmdlen; in adjust_size_v0()
198 adjust = F_INSN_SIZE(ipfw_insn_limit) - cmdlen; in adjust_size_v0()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp1 //===- llvm-stress.cpp - Generate random LL files to stress-test LLVM -----===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This program is a utility that generates random .ll files to stress-test
12 //===----------------------------------------------------------------------===//
32 #include "llvm/IR/Type.h"
75 "enable-scalable-vectors",
76 cl::desc("Generate IR involving scalable vector types"),
82 /// A utility class to provide a pseudo-random number generator which is
92 /// maximum of 2**19 - 1.
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp1 //===- AsmMatcherEmitter.cpp - Generate an assembly matcher ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
14 // ---------------------------------------------------
32 // - It may be ambiguous; many architectures can legally encode particular
38 // - It may depend on the subtarget or the assembler context. Instructions
57 // For register classes, we can generate these subgroups automatically. For
59 // relations to one another (for example, 8-bit signed immediates as a
60 // subset of 32-bit immediates).
75 // ----------------------
[all …]
/freebsd/sys/contrib/openzfs/.github/
H A DCONTRIBUTING.md4 …src="https://openzfs.github.io/openzfs-docs/_static/img/logo/480px-Open-ZFS-Secondary-Logo-Colour-
13 started?](#what-should-i-know-before-i-get-started)
15 * [Get ZFS](#get-zfs)
16 * [Debug ZFS](#debug-zfs)
17 * [Where can I ask for help?](#where-can-I-ask-for-help)
19 [How Can I Contribute?](#how-can-i-contribute)
21 * [Reporting Bugs](#reporting-bugs)
22 * [Suggesting Enhancements](#suggesting-enhancements)
23 * [Pull Requests](#pull-requests)
26 [Style Guides](#style-guides)
[all …]
/freebsd/contrib/ntp/sntp/libevent/
H A DREADME.md7 …![Appveyor Win32 Build Status](https://ci.appveyor.com/api/projects/status/ng3jg0uhy44mp7ik?svg=tr…
8 [![Travis Build Status](https://travis-ci.org/libevent/libevent.svg?branch=master)](https://travis-…
10 …itter.im/libevent/libevent?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=bad…
30 # Type of the library to build (SHARED or STATIC)
38 # GCC/CLang). Make sure to enable -DCMAKE_BUILD_TYPE=Debug as well.
75 __More variables can be found by running `cmake -LAH <sourcedir_path>`__
84 …$ cmake -G "Visual Studio 10" .. # Or whatever generator you want to use cmake --help for a list.
99 To build Libevent, type
106 generate the configure script.)
118 To enable low-level tracing, build the library as:
[all …]
/freebsd/contrib/libevent/
H A DREADME.md7 …![Appveyor Win32 Build Status](https://ci.appveyor.com/api/projects/status/ng3jg0uhy44mp7ik?svg=tr…
8 [![Travis Build Status](https://travis-ci.org/libevent/libevent.svg?branch=master)](https://travis-…
10 …itter.im/libevent/libevent?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=bad…
30 # Type of the library to build (SHARED or STATIC)
38 # GCC/CLang). Make sure to enable -DCMAKE_BUILD_TYPE=Debug as well.
75 __More variables can be found by running `cmake -LAH <sourcedir_path>`__
84 …$ cmake -G "Visual Studio 10" .. # Or whatever generator you want to use cmake --help for a list.
99 To build Libevent, type
106 generate the configure script.)
118 To enable low-level tracing, build the library as:
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DThinLTOBitcodeWriter.cpp1 //===- ThinLTOBitcodeWriter.cpp - Bitcode writing pass for ThinLTO --------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
46 // Promote each local-linkage entity defined by ExportM and used by ImportM by
61 ImportGV->removeDeadConstantUsers(); in promoteInternals()
62 if (ImportGV->use_empty()) { in promoteInternals()
63 ImportGV->eraseFromParent(); in promoteInternals()
72 if (C->getName() == Name) in promoteInternals()
80 ImportGV->setName(NewName); in promoteInternals()
81 ImportGV->setVisibility(GlobalValue::HiddenVisibility); in promoteInternals()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DIRBuilder.cpp1 //===- IRBuilder.cpp - Builder for LLVM Instrs ----------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
30 #include "llvm/IR/Type.h"
40 /// CreateGlobalString - Make a new global variable with an initializer that
41 /// has array of i8 type filled in with the nul terminated string value
50 M = BB->getParent()->getParent(); in CreateGlobalString()
52 *M, StrConstant->getType(), true, GlobalValue::PrivateLinkage, in CreateGlobalString()
54 GV->setUnnamedAddr(GlobalValue::UnnamedAddr::Global); in CreateGlobalString()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1 //===- llvm/CodeGen/GlobalISel/IRTranslator.cpp - IRTranslator ---*- C++ -*-==//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
71 #include "llvm/IR/Type.h"
101 EnableCSEInIRTranslator("enable-cse-in-irtranslator",
106 INITIALIZE_PASS_BEGIN(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI",
113 INITIALIZE_PASS_END(IRTranslator, DEBUG_TYPE, "IRTranslator LLVM IR -> MI", in INITIALIZE_PASS_DEPENDENCY()
165 assert((CurrInst->getDebugLoc() == MI.getDebugLoc() || in createdInstr()
166 (MI.getParent()->isEntryBlock() && !MI.getDebugLoc()) || in createdInstr()
[all …]
/freebsd/contrib/expat/
H A DChanges14 !! - <blink>fixing a complex non-public security issue</blink>, !!
15 !! - teaming up on researching and fixing future security reports and !!
16 !! ClusterFuzz findings with few-days-max response times in communication !!
19 !! - implementing and auto-testing XML 1.0r5 support !!
21 !! - smart ideas on fixing the Autotools CMake files generation issue !!
22 !! without breaking CI (needs discussion before pull requests), !!
23 !! - th
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1 //===- LoopVectorize.cpp - A Loop Vectorizer ------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // and generates target-independent LLVM-IR.
20 // 2. LoopVectorizationLegality - A unit that checks for the legality
22 // 3. InnerLoopVectorizer - A unit that performs the actual
24 // 4. LoopVectorizationCostModel - A unit that checks for the profitability
31 // http://lists.llvm.org/pipermail/llvm-dev/2017-December/119523.html). For this
32 // purpose, we temporarily introduced the VPlan-native vectorization path: an
36 //===----------------------------------------------------------------------===//
[all …]
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp1 //===-- Operations.cpp ----------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
167 BasicBlock *Block = Inst->getParent(); in splitBlockDescriptor()
168 BasicBlock *Next = Block->splitBasicBlock(Inst, "BB"); in splitBlockDescriptor()
171 if (Block->isEHPad()) in splitBlockDescriptor()
176 if (Block != &Block->getParent()->getEntryBlock()) { in splitBlockDescriptor()
177 BranchInst::Create(Block, Next, Srcs[0], Block->getTerminator()); in splitBlockDescriptor()
178 Block->getTerminator()->eraseFromParent(); in splitBlockDescriptor()
183 for (PHINode &PHI : Block->phis()) in splitBlockDescriptor()
[all …]

1234567891011