Home
last modified time | relevance | path

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

123

/external/skia/modules/canvaskit/
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 …]
/external/skia/modules/pathkit/
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 …]
/external/llvm/lib/Target/NVPTX/
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 …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
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 …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
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 …]
/external/llvm/docs/
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 …]
/external/llvm/include/llvm/Transforms/Utils/
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 …]
/external/mesa3d/docs/relnotes/
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 …]
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 …]
D21.2.0.rst1 Mesa 21.2.0 Release Notes / 2021-08-04
20 ---------------
24 0cb3c802f4b8e7699b1602c08c29d06a4d532ab5b8f7a64676c4ca6bb8f4d426 mesa-21.2.0.tar.xz
28 ------------
30 - zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
32 - VK_EXT_provoking_vertex on RADV.
34 - VK_EXT_extended_dynamic_state2 on RADV.
36 - VK_EXT_global_priority_query on RADV.
38 - VK_EXT_physical_device_drm on RADV.
40 - VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
[all …]
D23.3.0.rst1 Mesa 23.3.0 Release Notes / 2023-11-29
20 ---------------
24 50f729dd60ed6335b989095baad81ef5edf7cfdd4b4b48b9b955917cb07d69c5 mesa-23.3.0.tar.xz
28 -----------
29 - NVK: A Vulkan driver for Nvidia hardware
32 ------------
33 - VK_EXT_pipeline_robustness on ANV
34 - VK_KHR_maintenance5 on RADV
35 - OpenGL ES 3.1 on Asahi
36 - GL_ARB_compute_shader on Asahi
[all …]
D23.1.0.rst1 Mesa 23.1.0 Release Notes / 2023-05-10
20 ---------------
24 a9dde3c76571c4806245a05bda1cceee347c3267127e9e549e4f4e225d92e992 mesa-23.1.0.tar.xz
28 ------------
30 - VK_EXT_pipeline_library_group_handles on RADV
31 - VK_EXT_image_sliced_view_of_3d on RADV/GFX10+
32 - VK_KHR_map_memory2 on ANV and RADV
33 - fullyCoveredFragmentShaderInputVariable on RADV/GFX9+
34 - VK_EXT_discard_rectangles version 2 on RADV
35 - VK_EXT_graphics_pipeline_library on RADV
[all …]
D20.0.0.rst1 Mesa 20.0.0 Release Notes / 2020-02-19
21 ---------------
25 bb6db3e54b608d2536d4000b3de7dd3ae115fc114e8acbb5afff4b3bbed04b34 mesa-20.0.0.tar.xz
28 ------------
30 - OpenGL 4.6 on radeonsi.
31 - GL_ARB_gl_spirv on radeonsi.
32 - GL_ARB_spirv_extensions on radeonsi.
33 - GL_EXT_direct_state_access for compatibility profile.
34 - VK_AMD_device_coherent_memory on RADV.
35 - VK_AMD_mixed_attachment_samples on RADV.
[all …]
D22.3.0.rst1 Mesa 22.3.0 Release Notes / 2022-12-02
20 ---------------
24 644bf936584548c2b88762111ad58b4aa3e4688874200e5a4eb74e53ce301746 mesa-22.3.0.tar.xz
28 ------------
30 - GL_ARB_shader_clock on llvmpipe
31 - VK_KHR_shader_clock on lavapipe
32 - Mesa-DB, the new single file cache type
33 - VK_EXT_attachment_feedback_loop_layout on RADV, lavapipe
34 - VK_KHR_global_priority on RADV
35 - GL_KHR_blend_equation_advanced_coherent on zink
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
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 …]
DAssignmentTrackingAnalysis.cpp31 #define DEBUG_TYPE "debug-ata"
39 MaxNumBlocks("debug-ata-max-blocks", cl::init(10000),
44 static cl::opt<bool> EnableMemLocFragFill("mem-loc-frag-fill", cl::init(true),
46 /// Print the results of the analysis. Respects -filter-print-funcs.
47 static cl::opt<bool> PrintResults("print-debug-ata", cl::init(false),
68 /// Helper class to build FunctionVarLocs, since that class isn't easy to
73 UniqueVector<DebugVariable> Variables; member in FunctionVarLocsBuilder
84 return static_cast<VariableID>(Variables.insert(V)); in insertVariable()
89 return Variables[static_cast<unsigned>(ID)]; in getVariable()
98 return &R->second; in getWedge()
[all …]
/external/pigweed/
Dpackage-lock.json10 "license": "Apache-2.0",
12 "@protobuf-ts/protoc": "^2.7.0",
14 "google-protobuf": "^3.17.3",
17 "rollup-plugin-postcss": "^4.0.2",
18 "ts-protoc-gen": "^0.15.0"
24 "@grpc/grpc-js": "^1.3.7",
25 "@material-ui/core": "^4.12.1",
26 "@material-ui/lab": "^4.0.0-alpha.60",
27 "@rollup/plugin-commonjs": "^19.0.0",
28 "@rollup/plugin-node-resolve": "^13.3.0",
[all …]
/external/musl/
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 …]
/external/pigweed/pw_ide/ts/pigweed-vscode/
Dpackage-lock.json2 "name": "pigweed-vscode",
8 "name": "pigweed-vscode",
10 "license": "Apache-2.0",
21 "@typescript-eslint/eslint-plugin": "^5.59.8",
22 "@typescript-eslint/parser": "^5.59.8",
23 "@vscode/test-electron": "^2.3.2",
26 "node-polyfill-webpack-plugin": "^2.0.1",
27 "ts-jest": "^29.1.1",
28 "ts-loader": "^9.4.4",
31 "webpack-cli": "^5.1.4"
[all …]
/external/tensorflow/tensorflow/python/framework/
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 …]
/external/llvm/lib/CodeGen/
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 …]
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DSimplifyCFG.cpp1 //===- SimplifyCFG.cpp - Code to perform CFG simplification ---------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
96 "simplifycfg-require-and-preserve-domtree", cl::Hidden,
106 "phi-node-folding-threshold", cl::Hidden, cl::init(2),
111 "two-entry-phi-node-folding-threshold", cl::Hidden, cl::init(4),
113 "to speculatively execute to fold a 2-entry PHI node into a "
117 HoistCommon("simplifycfg-hoist-common", cl::Hidden, cl::init(true),
118 cl::desc("Hoist common instructions up to the parent block"));
[all …]
/external/swiftshader/third_party/llvm-16.0/llvm/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 //===----------------------------------------------------------------------===//
179 /// This function is used to flatten a CFG. For example, it uses parallel-and
[all …]
/external/chromium-trace/catapult/third_party/polymer/components/shadycss/
Dpackage-lock.json7 "@babel/code-frame": {
9 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
10 …"integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUq…
18 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz",
19 …"integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6…
22 "@babel/code-frame": "^7.0.0",
29 "convert-source-map": "^1.1.0",
35 "source-map": "^0.5.0"
40 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.3.tgz",
41 …"integrity": "sha512-ZoCZGcfIJFJuZBqxcY9OjC1KW2lWK64qrX1o4UYL3yshVhwKFYgzpWZ0vvtGMNJdTlvkw0W+HR1Vn…
[all …]
/external/perfetto/ui/
Dpnpm-lock.yaml23 '@codemirror/theme-one-dark':
38 '@types/color-convert':
59 '@types/w3c-web-usb':
68 color-convert:
74 devtools-protocol:
89 jsbn-rsa:
95 noice-json-rpc:
104 protobufjs-cli:
119 vega-lite:
124 '@rollup/plugin-commonjs':
[all …]

123