Home
last modified time | relevance | path

Searched +full:helper +full:- +full:hoist +full:- +full:variables (Results 1 – 25 of 110) sorted by relevance

12345

/aosp_15_r20/external/skia/modules/pathkit/
H A Dpackage-lock.json2 "name": "pathkit-local",
7 "@babel/code-frame": {
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10 …"integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3O…
18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz",
19 …"integrity": "sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dp…
22 "@babel/code-frame": "^7.10.4",
24 "@babel/helper-module-transforms": "^7.12.1",
30 "convert-source-map": "^1.7.0",
32 "gensync": "^1.0.0-beta.1",
[all …]
/aosp_15_r20/external/skia/modules/canvaskit/
H A Dpackage-lock.json2 "name": "canvaskit-local",
8 "name": "canvaskit-local",
10 "license": "BSD-3-Clause",
12 "is-docker": "~1.1.0",
13 "jasmine-core": "~3.6.0",
15 "karma-chrome-launcher": "~3.1.0",
16 "karma-coverage": "~2.0.3",
17 "karma-jasmine": "~4.0.1",
21 "node_modules/@babel/code-frame": {
23 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz",
[all …]
/aosp_15_r20/out/soong/.intermediates/libcore/core_oj_api_files/gen/18/libcore/ojluni/src/main/java/java/util/
DArraysParallelSortHelpers.java19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
30 * Helper utilities for the parallel sort methods in Arrays.parallelSort.
49 * (workspace and main swap roles on each subsort step.) Leaf-level
59 * stability-preserving order, the current CountedCompleter design
65 * The base sequential sorts rely on non-public versions of TimSort,
74 * stored as task fields and copied to local variables and used in
76 * and hoist consistency checks among them before main loops, to
136 wb+h, n-h, b, g, c)); in compute()
138 b+u, n-u, wb+h, g, c)); in compute()
139 new Sorter<>(rc, a, w, b+u, n-u, wb+u, g, c).fork(); in compute()
[all …]
/aosp_15_r20/out/soong/.intermediates/libcore/core_oj_api_files/gen/gensrcs/libcore/ojluni/src/main/java/java/util/
DArraysParallelSortHelpers.java19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
30 * Helper utilities for the parallel sort methods in Arrays.parallelSort.
49 * (workspace and main swap roles on each subsort step.) Leaf-level
59 * stability-preserving order, the current CountedCompleter design
65 * The base sequential sorts rely on non-public versions of TimSort,
74 * stored as task fields and copied to local variables and used in
76 * and hoist consistency checks among them before main loops, to
136 wb+h, n-h, b, g, c)); in compute()
138 b+u, n-u, wb+h, g, c)); in compute()
139 new Sorter<>(rc, a, w, b+u, n-u, wb+u, g, c).fork(); in compute()
[all …]
/aosp_15_r20/libcore/ojluni/src/main/java/java/util/
H A DArraysParallelSortHelpers.java19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
30 * Helper utilities for the parallel sort methods in Arrays.parallelSort.
49 * (workspace and main swap roles on each subsort step.) Leaf-level
59 * stability-preserving order, the current CountedCompleter design
65 * The base sequential sorts rely on non-public versions of TimSort,
74 * stored as task fields and copied to local variables and used in
76 * and hoist consistency checks among them before main loops, to
136 wb+h, n-h, b, g, c)); in compute()
138 b+u, n-u, wb+h, g, c)); in compute()
139 new Sorter<>(rc, a, w, b+u, n-u, wb+u, g, c).fork(); in compute()
[all …]
/aosp_15_r20/external/llvm/docs/
H A DAliasAnalysis.rst14 different ways of classifying them: flow-sensitive vs. flow-insensitive,
15 context-sensitive vs. context-insensitive, field-sensitive
16 vs. field-insensitive, unification-based vs. subset-based, etc. Traditionally,
27 are assumed to be flow-insensitive). In addition to simple alias analysis
49 ``AliasAnalysis`` interface also exposes some helper methods which allow you to
57 --------------------------
69 .. code-block:: c++
77 C[1] = A[9-i]; /* One byte store */
86 .. code-block:: c++
94 C[1] = A[9-i]; /* One byte store */
[all …]
/aosp_15_r20/external/mesa3d/docs/relnotes/
H A D19.3.0.rst1 Mesa 19.3.0 Release Notes / 2019-12-12
21 ---------------
25 5fa0e4e9dca79560f6882e362f9db36d81cf96da16cf6a84e0ada7466a99a5d7 mesa-19.3.0.tar.xz
28 ------------
30 - GL_ARB_gl_spirv on i965, iris.
31 - GL_ARB_spirv_extensions on i965, iris.
32 - GL_EXT_demote_to_helper_invocation on iris, i965.
33 - OpenGL 4.6 on i965, iris.
34 - EGL_EXT_image_flush_external
35 - VK_ANDROID_external_memory_android_hardware_buffer on RADV.
[all …]
H A D20.3.0.rst1 Mesa 20.3.0 Release Notes / 2020-12-03
20 ---------------
24 2999738e888731531cd62b27519fa37566cc0ea2cd7d4d97f46abaa3e949c630 mesa-20.3.0.tar.xz
28 ------------
30 - GL 4.5 on llvmpipe
32 - GL_INTEL_blackhole_render on radeonsi
34 - GL_NV_copy_depth_to_color for NIR
36 - GL_NV_half_float
38 - GL_NV_shader_atomic_int64 on radeonsi
40 - EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
[all …]
H A D24.1.0.rst1 Mesa 24.1.0 Release Notes / 2024-05-22
20 ---------------
24 b7eac8c79244806b1c276eeeacc329e4a5b31a370804c4b0c7cd16837783f78b mesa-24.1.0.tar.xz
28 ------------
30 - VK_EXT_map_memory_placed on RADV, ANV and NVK
31 - VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK
32 - VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip
33 - VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip
34 - VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip
35 - VK_KHR_shader_expect_assume on all Vulkan drivers
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp1 //===- ConstantHoisting.cpp - Prepare code for expensive constants --------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This pass identifies expensive constants to hoist and coalesces them to
10 // better prepare it for SelectionDAG-based code generation. This works around
11 // the limitations of the basic-block-at-a-time approach.
20 // into the instruction and it might be beneficial to hoist the constant.
25 // be live-out of the basic block. Otherwise the constant would be just
33 //===----------------------------------------------------------------------===//
81 "consthoist-with-block-frequency", cl::init(true), cl::Hidden,
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp1 //===- ConstantHoisting.cpp - Prepare code for expensive constants --------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This pass identifies expensive constants to hoist and coalesces them to
10 // better prepare it for SelectionDAG-based code generation. This works around
11 // the limitations of the basic-block-at-a-time approach.
20 // into the instruction and it might be beneficial to hoist the constant.
25 // be live-out of the basic block. Otherwise the constant would be just
33 //===----------------------------------------------------------------------===//
82 "consthoist-with-block-frequency", cl::init(true), cl::Hidden,
[all …]
/aosp_15_r20/external/llvm/lib/Target/NVPTX/
H A DNVPTXFavorNonGenericAddrSpaces.cpp1 //===-- NVPTXFavorNonGenericAddrSpace.cpp - ---------------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
11 // uses a new algorithm that handles pointer induction variables.
14 // address is casted from a non-generic address space. If so, remove this
15 // addrspacecast because accessing non-generic address spaces is typically
60 // Marking %y2 shared depends on marking %y shared, but %y also data-flow
61 // depends on %y2. We probably need an iterative fix-point algorithm on handle
64 //===----------------------------------------------------------------------===//
76 "disable-nvptx-favor-non-generic",
79 "to non-generic address space usage"),
[all …]
/aosp_15_r20/external/perfetto/ui/
H A Dpnpm-lock.yaml23 '@codemirror/theme-one-dark':
41 '@types/color-convert':
62 '@types/w3c-web-usb':
68 color-convert:
71 devtools-protocol:
89 jsbn-rsa:
95 noice-json-rpc:
104 protobufjs-cli:
116 vega-lite:
133 '@rollup/plugin-commonjs':
[all …]
/aosp_15_r20/external/llvm/include/llvm/Transforms/Utils/
H A DLoopUtils.h1 //===- llvm/Transforms/Utils/LoopUtils.h - Loop utilities -*- C++ -*-=========//
8 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
50 /// The RecurrenceDescriptor is used to identify recurrences variables in a
61 /// This struct holds information about recurrence variables.
179 /// Returns true if Phi is a first-order recurrence. A first-order recurrence
180 /// is a non-reduction recurrence relation in which the value of the
195 /// floating-point model.
198 /// Returns first unsafe algebra instruction in the PHI node's use-chain.
210 /// Determines if Phi may have been type-promoted. If Phi has a single user
[all …]
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
H A DInlineSpiller.cpp1 //===- InlineSpiller.cpp - Insert spills and restores inline --------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
47 #include "llvm/Config/llvm-config.h"
75 static cl::opt<bool> DisableHoisting("disable-spill-hoist", cl::Hidden,
78 RestrictStatepointRemat("restrict-statepoint-remat",
106 // These spills are mergeable and are hoist candidates.
112 /// siblings. To hoist a spill to another BB, we need to find out a live
167 // Variables that are valid during spill(), but used by multiple methods.
[all …]
/aosp_15_r20/external/pigweed/pw_ide/ts/pigweed-vscode/
H A Dpackage-lock.json10 "license": "Apache-2.0",
16 "js-yaml": "^4.1.0",
17 "node_modules-path": "^2.0.8",
18 "strip-ansi": "^7.1.0"
24 "@types/js-yaml": "^4.0.9",
27 "@typescript-eslint/eslint-plugin": "^7.16.0",
28 "@typescript-eslint/parser": "^7.16.0",
29 "@vscode/test-cli": "^0.0.10",
30 "@vscode/test-electron": "^2.4.1",
33 "node-polyfill-webpack-plugin": "^4.0.0",
[all …]
/aosp_15_r20/external/musl/
H A Dconfigure7 To assign environment variables (e.g., CC, CFLAGS...), specify them as
8 VAR=VALUE. See below for descriptions of some of the useful variables.
13 --srcdir=DIR source directory [detected]
16 --prefix=PREFIX main installation prefix [/usr/local/musl]
17 --exec-prefix=EPREFIX installation prefix for executable files [PREFIX]
20 --bindir=DIR user executables [EPREFIX/bin]
21 --libdir=DIR library files for the linker [PREFIX/lib]
22 --includedir=DIR include files for the C compiler [PREFIX/include]
23 --syslibdir=DIR location for the dynamic linker [/lib]
26 --target=TARGET configure to run on target TARGET [detected]
[all …]
/aosp_15_r20/external/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp1 //===-- TargetPassConfig.cpp - Target independent code generation passes --===//
8 //===----------------------------------------------------------------------===//
13 //===---------------------------------------------------------------------===//
41 static cl::opt<bool> DisablePostRA("disable-post-ra", cl::Hidden,
43 static cl::opt<bool> DisableBranchFold("disable-branch-fold", cl::Hidden,
45 static cl::opt<bool> DisableTailDuplicate("disable-tail-duplicate", cl::Hidden,
47 static cl::opt<bool> DisableEarlyTailDup("disable-early-taildup", cl::Hidden,
48 cl::desc("Disable pre-register allocation tail duplication"));
49 static cl::opt<bool> DisableBlockPlacement("disable-block-placement",
50 cl::Hidden, cl::desc("Disable probability-driven block placement"));
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/Transforms/Utils/
DLocal.h1 //===- Local.h - Functions to perform local transformations -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
51 //===----------------------------------------------------------------------===//
66 //===----------------------------------------------------------------------===//
71 /// instruction will return. Certain side-effecting instructions are also
124 /// def-use chain of single-use nodes that either forms a cycle or is terminated
146 //===----------------------------------------------------------------------===//
189 /// This function is used to flatten a CFG. For example, it uses parallel-and
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Transforms/Utils/
DLocal.h1 //===- Local.h - Functions to perform local transformations -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
51 //===----------------------------------------------------------------------===//
66 //===----------------------------------------------------------------------===//
71 /// instruction will return. Certain side-effecting instructions are also
124 /// def-use chain of single-use nodes that either forms a cycle or is terminated
146 //===----------------------------------------------------------------------===//
189 /// This function is used to flatten a CFG. For example, it uses parallel-and
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/Transforms/Utils/
DLocal.h1 //===- Local.h - Functions to perform local transformations -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
52 //===----------------------------------------------------------------------===//
67 //===----------------------------------------------------------------------===//
72 /// instruction will return. Certain side-effecting instructions are also
125 /// def-use chain of single-use nodes that either forms a cycle or is terminated
147 //===----------------------------------------------------------------------===//
190 /// This function is used to flatten a CFG. For example, it uses parallel-and
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Transforms/Utils/
DLocal.h1 //===- Local.h - Functions to perform local transformations -----*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
51 //===----------------------------------------------------------------------===//
66 //===----------------------------------------------------------------------===//
71 /// instruction will return. Certain side-effecting instructions are also
124 /// def-use chain of single-use nodes that either forms a cycle or is terminated
146 //===----------------------------------------------------------------------===//
189 /// This function is used to flatten a CFG. For example, it uses parallel-and
[all …]
/aosp_15_r20/external/tensorflow/tensorflow/python/framework/
H A Dfunction.py7 # http://www.apache.org/licenses/LICENSE-2.0
15 """Python front-end supports for functions.
46 - tf.function doesn’t support Send/Recv capability since it doesn’t share
48 - tf.function doesn’t support custom gradient function directly, instead you
51 - Unlike Defun, Keras layers used inside a tf.function need to be created only
53 - Defun respects the device assignments and applies them to the function body
55 - Defun might prune out unused ops automatically but tf.function doesn't.
58 - Original source locations are not preserved so errors do not include
60 - Only supports linear sequence of arguments and return values, putting the
62 tuples (as opposed to passing list and dict-like structures directly).
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/Passes/
DCodeGenPassBuilder.h1 //===- Construction of codegen pass pipelines ------------------*- C++ -*--===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
110 /// all of the built-in passes, and those may reference these members during
121 // Target should override TM.Options.EnableIPRA in their target-specific in CodeGenPassBuilder()
156 // TODO: add a Function -> MachineFunction adaptor and merge
270 /// addInstSelector - This method should install an instruction selector pass,
280 /// Add passes that optimize instruction level parallelism for out-of-order
292 /// addPreRewrite - Add passes to the optimized register allocation pipeline
[all …]
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/Passes/
DCodeGenPassBuilder.h1 //===- Construction of codegen pass pipelines ------------------*- C++ -*--===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
110 /// all of the built-in passes, and those may reference these members during
121 // Target should override TM.Options.EnableIPRA in their target-specific in CodeGenPassBuilder()
156 // TODO: add a Function -> MachineFunction adaptor and merge
270 /// addInstSelector - This method should install an instruction selector pass,
280 /// Add passes that optimize instruction level parallelism for out-of-order
292 /// addPreRewrite - Add passes to the optimized register allocation pipeline
[all …]

12345