Home
last modified time | relevance | path

Searched full:optimizations (Results 1 – 25 of 543) sorted by relevance

12345678910>>...22

/freebsd/usr.bin/clang/opt/
H A Dopt.139 LLVM source files as input, runs the specified optimizations or analyses on it,
40 and then outputs the optimized file. The optimizations available via
43 the \fI\%\-help\fP option to determine what optimizations you can use.
86 applying other optimizations. It is essentially the same as \fI\-strip\fP
119 line options to enable various optimizations or analyses. To see the new
120 complete list of optimizations, use the \fI\%\-help\fP and \fI\%\-load\fP
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSizeOpts.cpp19 cl::desc("Enable the profile guided size optimizations. "));
23 cl::desc("Apply the profile guided size optimizations only "
28 cl::desc("Apply the profile guided size optimizations only "
33 cl::desc("Apply the profile guided size optimizations only "
38 cl::desc("Apply the profile guided size optimizations only "
43 cl::desc("Apply the profile guided size optimizations only "
48 cl::desc("Force the (profiled-guided) size optimizations. "));
/freebsd/usr.bin/clang/llc/
H A Dllc.1144 Disable optimizations that may produce excess precision for floating point.
151 Enable optimizations that assume no Inf values.
156 Enable optimizations that assume no NAN values.
161 Enable FP math optimizations that assume the sign of 0 is insignificant.
171 Enable optimizations that make unsafe assumptions about IEEE math (e.g. that
173 optimizations allow the code generator to make use of some instructions which
/freebsd/usr.bin/clang/clang/
H A Dclang.1444 Disable special handling and optimizations of well\-known library functions,
450 Disable special handling and optimizations for the specific library function.
457 Disable special handling and optimizations for the specific C++ standard
494 strings and other optimizations.
599 optimizations.
601 \fI\%\-O3\fP Like \fI\%\-O2\fP, except that it enables optimizations that
605 \fI\%\-Ofast\fP Enables all the optimizations from \fI\%\-O3\fP along
606 with other aggressive optimizations that may violate strict compliance with
609 \fI\%\-Os\fP Like \fI\%\-O2\fP with extra optimizations to reduce code
616 disable different optimizations in order to improve debuggability.
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h36 /// Other optimizations can also be done, but it's possible to disable them and
98 /// LibCallSimplifier - This class implements a collection of optimizations
156 // String and Memory Library Call Optimizations
192 // Wrapper for all String/Memory Library Call Optimizations
195 // Math Library Optimizations
208 // Wrapper for all floating point library call optimizations
212 // Integer Library Call Optimizations
222 // Formatting and IO Library Call Optimizations
/freebsd/contrib/llvm-project/llvm/tools/bugpoint/
H A DFindBugs.cpp1 //===-- FindBugs.cpp - Run Many Different Optimizations -------------------===//
10 // combinations of optimizations to run on the selected input. Bugpoint will
11 // run these optimizations and record the success/failure of each. This way
12 // we can hopefully spot bugs in the optimizations.
/freebsd/usr.bin/clang/lli/
H A Dlli.1129 Disable optimizations that may increase floating point precision.
134 Enable optimizations that assume no Inf values.
139 Enable optimizations that assume no NAN values.
144 Causes \fBlli\fP to enable optimizations that may decrease floating point
/freebsd/contrib/llvm-project/llvm/lib/LTO/
H A DSummaryBasedOptimizations.cpp1 //==-SummaryBasedOptimizations.cpp - Optimizations based on ThinLTO summary-==//
9 // This file implements optimizations that are based on the module summaries.
10 // These optimizations are performed during the thinlink phase of the
H A DUpdateCompilerUsed.cpp58 // deleted by optimizations.
100 // could be internalized and deleted by optimizations like -globalopt, in findLibCallsAndAsm()
101 // causing problems when later optimizations add new library calls (e.g., in findLibCallsAndAsm()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCExpand.cpp9 /// This file defines ObjC ARC optimizations. ARC stands for Automatic
13 /// This specific file deals with early optimizations which perform certain
67 // optimization. However, this makes high-level optimizations in runImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DOptBisect.h10 /// This file declares the interface for bisecting optimizations.
23 /// individual optimizations at compile time.
40 /// optimizations at compile time based on a command line option
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNPreRAOptimizations.cpp36 #define DEBUG_TYPE "amdgpu-pre-ra-optimizations"
59 return "AMDGPU Pre-RA optimizations"; in getPassName()
72 "AMDGPU Pre-RA optimizations", false, false)
74 INITIALIZE_PASS_END(GCNPreRAOptimizations, DEBUG_TYPE, "Pre-RA optimizations",
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.h57 /// Apply VPlan-to-VPlan optimizations to \p Plan, including induction recipe
58 /// optimizations, dead recipe removal, replicate region optimizations and
/freebsd/share/man/man9/
H A Dpmap_zero_page.932 .Nd zero-fill a page using machine-dependent optimizations
44 function zero-fills an entire page using machine-dependent optimizations.
/freebsd/share/doc/papers/kerntune/
H A D1.t40 optimizations are postulated to help improve their performance.
41 These optimizations are each individually
/freebsd/contrib/sqlite3/
H A DMakefile.msc44 # has no effect if (any) optimizations are enabled.
219 # 2 == Disables NDEBUG and all optimizations and then enables PDBs.
230 # Enable use of available compiler optimizations? Normally, this should be
231 # non-zero. Setting this to zero, thus disabling all compiler optimizations,
234 !IFNDEF OPTIMIZATIONS
235 OPTIMIZATIONS = 2
850 # If optimizations are enabled or disabled (either implicitly or
853 !IF $(DEBUG)>1 || $(OPTIMIZATIONS)==0
860 !ELSEIF $(OPTIMIZATIONS)>=3
863 !ELSEIF $(OPTIMIZATIONS)==2
[all …]
/freebsd/contrib/jemalloc/
H A DChangeLog9 This release contains many speed and space optimizations, from micro
10 optimizations on common paths to rework of internal data structures and
96 Optimizations and refactors (@davidtgoldblatt, @Lapenkov, @interwq):
120 compiler optimizations. The test was first added in 5.2.0. (@marxin,
131 Optimizations and refactors:
143 1) improved fast-path performance from the optimizations by @djwatson; 2)
180 Optimizations and refactors:
303 Optimizations and refactors:
478 Optimizations and refactors:
625 Optimizations
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DOpenMPOpt.h1 //===- IPO/OpenMPOpt.h - Collection of OpenMP optimizations -----*- C++ -*-===//
41 /// OpenMP optimizations pass.
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyPeephole.cpp10 /// Late peephole optimizations for WebAssembly.
29 cl::desc("WebAssembly: Disable fallthrough-return optimizations."),
54 "WebAssembly peephole optimizations", false, false)
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCAnalysisUtils.cpp22 /// A handy option to enable/disable all ARC Optimizations.
25 "enable-objc-arc-opts", cl::desc("enable/disable all ARC Optimizations"),
H A DTrace.cpp11 // optimizations treat traces almost like they are a large, strange, basic
12 // block: because the trace path is assumed to be hot, optimizations for the
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombinerInfo.h44 /// Whether optimizations should be enabled. This is to distinguish between
45 /// uses of the combiner unconditionally and only when optimizations are
/freebsd/contrib/llvm-project/llvm/include/llvm/
H A DPass.h19 // global optimizations should derive from FunctionPass, because they do not add
248 /// interprocedural optimizations and analyses. ModulePasses may do anything
304 /// optimizations. Optimizations should subclass this class if they meet the
307 /// 1. Optimizations are organized globally, i.e., a function at a time
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h12 /// optimizations. Because they operate on the SCCs of the call graph, and they
14 /// interprocedural optimizations for all call edges in the program while
16 /// optimizations. At each call site edge, the callee has already been
22 /// optimizations are principled and don't miss oportunities where refinement
24 /// module. But this is also useful if we want to parallelize the optimizations
35 /// subsequent pair-wise interprocedural optimizations observe the optimized
537 /// results. For intrinsics, we assume scalar optimizations already can fully
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonRDFOpt.cpp73 return "Hexagon RDF optimizations"; in getPassName()
111 "Hexagon RDF optimizations", false, false)
115 "Hexagon RDF optimizations", false, false) in INITIALIZE_PASS_DEPENDENCY()
291 // Perform RDF optimizations only if number of basic blocks in the in runOnMachineFunction()

12345678910>>...22