| /third_party/rust/crates/bindgen/.github/workflows/ |
| D | sync-master-from-main.yml | 1 name: sync master from main 5 branches: 6 - main 9 sync-branches: 10 runs-on: ubuntu-latest 11 name: Keep master and main in sync until master is done 13 - name: Checkout 15 - name: Merge master <- main 16 uses: devmasx/merge-branch@master
|
| /third_party/exfatprogs/.github/workflows/ |
| D | c-cpp.yml | 5 branches: 6 - master 7 - exfat-next 9 branches: 10 - master 11 - exfat-next 16 runs-on: ubuntu-latest 19 - uses: actions/checkout@v4 20 - name: before test 22 sudo apt-get install linux-headers-$(uname -r) xz-utils \ [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
| D | LegacyDivergenceAnalysis.cpp | 1 //===- LegacyDivergenceAnalysis.cpp --------- Legacy Divergence Analysis 2 //Implementation -==// 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===----------------------------------------------------------------------===// 15 // in the same execution group have to execute in lock-step. Therefore, if the 16 // code contains divergent branches (i.e., threads in a group do not agree on 19 // they converge at the immediately post-dominating BB of the paths. 23 // divergent branches. Therefore, an analysis that computes which branches in a 28 // non-trivial approximation of all divergent branches in a GPU program. It 37 // data or sync dependent on a source of divergence as divergent. [all …]
|
| D | DivergenceAnalysis.cpp | 1 //===- DivergenceAnalysis.cpp --------- Divergence Analysis Implementation -==// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 10 // and GPU programs. It determines which branches and values in a loop or GPU 15 // in the same execution group have to execute in lock-step. Therefore, if the 16 // code contains divergent branches (i.e., threads in a group do not agree on 19 // they re-converge. 22 // threading and loop unswitching can interfere with thread re-convergence. 23 // Therefore, an analysis that computes which branches in a GPU program are 41 // or sync dependent on a source of divergence. [all …]
|
| /third_party/skia/third_party/externals/angle2/doc/ |
| D | BuildingAngleForChromiumDevelopment.md | 16 * To sync all standalone dependencies run: 21 gclient sync 35 ninja -j 10 -k1 -C out/Debug 38 * For example, `ninja -j 10 -k1 -C out/Debug angle_gles2_deqp_tests` 40 * To go back to the Chromium-managed version, remove `third_party/angle/.gclient`. 60 …e and are responsible for running all git commands (pull, rebase, etc.) for managing your branches. 66 * `gclient sync` your Chromium workspace.
|
| /third_party/skia/third_party/externals/angle2/scripts/ |
| D | roll_chromium_deps.py | 4 # Use of this source code is governed by a BSD-style license 44 'third_party/abseil-cpp', 69 'third_party/Python-Markdown', 70 'third_party/qemu-linux-x64', 71 'third_party/qemu-mac-x64', 80 'tools/luci-go', 99 COMMIT_POSITION_RE = re.compile('^Cr-Commit-Position: .*#([0-9]+).*$') 100 CLANG_REVISION_RE = re.compile(r'^CLANG_REVISION = \'([-0-9a-z]+)\'') 113 NOTIFY_EMAIL = 'angle-wrangler@grotations.appspotmail.com' 175 sys.exit(-1) [all …]
|
| D | export_targets.py | 5 To update ANGLE in Gecko, use Windows with git-bash, and setup depot_tools, python2, and 12 It has branches like 'firefox-60' which is the branch we use for pulling into 15 This script leaves a record of the merge-base and cherry-picks that we pull into 18 ANGLE<->Chrome version mappings are here: https://omahaproxy.appspot.com/ 34 gclient sync 41 /path/to/gecko/gfx/angle/update-angle.py origin/chromium/XXXX 42 git push moz # Push the firefox-XX branch to github.com/mozilla/angle 59 # We need to set DEPOT_TOOLS_WIN_TOOLCHAIN to 0 for non-Googlers, but otherwise 75 # ------------------------------------------------------------------------------ 113 # ------------------------------------------------------------------------------ [all …]
|
| /third_party/libbpf/ |
| D | SYNC.md | 2 …<source media="(prefers-color-scheme: dark)" srcset="assets/libbpf-logo-sideways-darkbg.png" width… 3 <img src="assets/libbpf-logo-sideways.png" width="40%"> 6 Libbpf sync 9 Libbpf *authoritative source code* is developed as part of [bpf-next Linux source 10 tree](https://kernel.googlesource.com/pub/scm/linux/kernel/git/bpf/bpf-next) under 13 Most of the mundane mechanical things like bpf and bpf-next tree merge, Git 14 history transformation, cherry-picking relevant commits, re-generating 15 auto-generated headers, etc. are taken care by 16 [sync-kernel.sh script](https://github.com/libbpf/libbpf/blob/master/scripts/sync-kernel.sh). 25 ------------------ [all …]
|
| /third_party/vk-gl-cts/external/vulkan-docs/src/scripts/ |
| D | README.adoc | 1 // Copyright 2014-2024 The Khronos Group Inc. 2 // SPDX-License-Identifier: CC-BY-4.0 8 invoked from the top-level directory or from the API Registry in 13 * `genvk.py` - Python script to generate Vulkan headers and some other 15 * `reg.py` - Python tools to read a registry XML file and call into 17 * `conventions.py`, `vkconventions.py`, `apiconventions.py` - API-specific 19 * `generator.py` - output generator base class. 20 ** `cgenerator.py` - C header output generator. 21 ** `docgenerator.py` - Asciidoc interface language include generator. 22 ** `extensionmetadocgenerator.py` - Generator for Asciidoc extension [all …]
|
| /third_party/ffmpeg/doc/ |
| D | git-howto.texi | 1 \input texinfo @c -*- texinfo -*- 2 @documentencoding UTF-8 21 git --help 28 git <command> --help 29 man git-<command> 38 @url{http://git-scm.com/, Git website}. 42 What follows now is a basic introduction to Git and some FFmpeg-specific 49 You can get Git from @url{http://git-scm.com/} 69 git clone gil@@ffmpeg.org:ffmpeg-web <target> 76 If you don't have write-access to the ffmpeg-web repository, you can [all …]
|
| /third_party/mesa3d/src/freedreno/ir3/ |
| D | ir3_legalize.c | 36 * The legalize pass handles ensuring sufficient nop's and sync flags for 39 * 1) Iteratively determine where sync ((sy)/(ss)) flags are needed, 86 struct ir3_legalize_block_data *bd = block->data; in legalize_block() 88 if (bd->valid) in legalize_block() 93 struct ir3_legalize_state prev_state = bd->state; in legalize_block() 94 struct ir3_legalize_state *state = &bd->state; in legalize_block() 97 bool mergedregs = ctx->so->mergedregs; in legalize_block() 100 for (unsigned i = 0; i < block->predecessors_count; i++) { in legalize_block() 101 struct ir3_block *predecessor = block->predecessors[i]; in legalize_block() 102 struct ir3_legalize_block_data *pbd = predecessor->data; in legalize_block() [all …]
|
| /third_party/littlefs/runners/ |
| D | test_runner.c | 5 * SPDX-License-Identifier: BSD-3-Clause 50 return &p_[(count_-1)*size]; in mappend() 53 // a quick self-terminating text-safe varint scheme 58 x = -x; in leb16_print() 63 printf("%c", (nibble < 10) ? '0'+nibble : 'a'+nibble-10); in leb16_print() 87 nibble = nibble - '0'; in leb16_parse() 89 nibble = nibble - 'a' + 10; in leb16_parse() 106 return neg ? -x : x; in leb16_parse() 144 ((size_t)(&__stop__test_suites - &__start__test_suites)) 273 exit(-1); in test_define() [all …]
|
| D | bench_runner.c | 5 * SPDX-License-Identifier: BSD-3-Clause 50 return &p_[(count_-1)*size]; in mappend() 53 // a quick self-terminating text-safe varint scheme 58 x = -x; in leb16_print() 63 printf("%c", (nibble < 10) ? '0'+nibble : 'a'+nibble-10); in leb16_print() 87 nibble = nibble - '0'; in leb16_parse() 89 nibble = nibble - 'a' + 10; in leb16_parse() 106 return neg ? -x : x; in leb16_parse() 131 ((size_t)(&__stop__bench_suites - &__start__bench_suites)) 260 exit(-1); in bench_define() [all …]
|
| /third_party/skia/third_party/externals/abseil-cpp/absl/base/ |
| D | optimization.h | 8 // https://www.apache.org/licenses/LICENSE-2.0 16 // ----------------------------------------------------------------------------- 18 // ----------------------------------------------------------------------------- 31 // Instructs the compiler to avoid optimizing tail-call recursion. This macro is 71 // See http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0154r1.html 114 // See http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0154r1.html 122 // to variables and types is always implementation-defined. 138 // 1) Consult compiler documentation; this comment is not kept in sync as 168 // the absence of better information (ie. compiling gcc with `-fprofile-arcs`). 173 // specific branches that are both hot and consistently mispredicted is likely
|
| /third_party/mesa3d/src/panfrost/bifrost/ |
| D | bi_pack.c | 29 * bits on the wire (as well as fixup branches) */ 37 unsigned dependency_wait = next_1 ? next_1->dependencies : 0; in bi_pack_header() 38 dependency_wait |= next_2 ? next_2->dependencies : 0; in bi_pack_header() 43 if (clause->message_type == BIFROST_MESSAGE_BARRIER) in bi_pack_header() 46 bool staging_barrier = next_1 ? next_1->staging_barrier : false; in bi_pack_header() 47 staging_barrier |= next_2 ? next_2->staging_barrier : 0; in bi_pack_header() 52 BIFROST_FLOW_END : clause->flow_control, in bi_pack_header() 53 .terminate_discarded_threads = clause->td, in bi_pack_header() 54 .next_clause_prefetch = clause->next_clause_prefetch && next_1, in bi_pack_header() 56 .staging_register = clause->staging_register, in bi_pack_header() [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
| D | PPCReduceCRLogicals.cpp | 1 //===---- PPCReduceCRLogicals.cpp - Reduce CR Bit Logical operations ------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===---------------------------------------------------------------------===// 15 //===---------------------------------------------------------------------===// 26 #include "llvm/Config/llvm-config.h" 32 #define DEBUG_TYPE "ppc-reduce-cr-ops" 35 "Number of single-use binary CR logical ops contained in a block"); 58 for (auto &MI : Successor->instrs()) { in updatePHIs() 61 // This is a really ugly-looking loop, but it was pillaged directly from in updatePHIs() 67 if (MI.getOperand(i - 1).isReg()) { in updatePHIs() [all …]
|
| D | PPCHazardRecognizers.cpp | 1 //===-- PPCHazardRecognizers.cpp - PowerPC Hazard Recognizer Impls --------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 22 #define DEBUG_TYPE "pre-RA-sched" 29 const MCInstrDesc *MCID = DAG->getInstrDesc(SU); in isLoadAfterStore() 33 if (!MCID->mayLoad()) in isLoadAfterStore() 38 for (unsigned i = 0, ie = (unsigned) SU->Preds.size(); i != ie; ++i) { in isLoadAfterStore() 39 const MCInstrDesc *PredMCID = DAG->getInstrDesc(SU->Preds[i].getSUnit()); in isLoadAfterStore() 40 if (!PredMCID || !PredMCID->mayStore()) in isLoadAfterStore() [all …]
|
| /third_party/mesa3d/docs/relnotes/ |
| D | 7.11.1.rst | 15 ------------- 19 ac0181a4076770fb657c1169af43aa09 MesaLib-7.11.1.tar.gz 20 a77307102cee844ff6544ffa8fafeac1 MesaLib-7.11.1.tar.bz2 21 dfcb11516c1730f3981b55a65a835623 MesaLib-7.11.1.zip 22 2cb2b9ecb4fb7d1a6be69346ee886952 MesaGLUT-7.11.1.tar.gz 23 3f54e314290d4dacbab089839197080b MesaGLUT-7.11.1.tar.bz2 24 5d66c7ee8c5cc2f27e1ffb037ad4172c MesaGLUT-7.11.1.zip 27 ------------ 32 --------- 36 - `Bug 3165 <https://bugs.freedesktop.org/show_bug.cgi?id=3165>`__ - [all …]
|
| D | 19.3.0.rst | 1 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 …]
|
| /third_party/backends/ChangeLogs/ |
| D | ChangeLog-1.0.28 | 2 Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3 Date: 2019-07-31 20:39:43 +0900 8 Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 9 Date: 2019-07-30 22:40:11 +0900 14 Author: Rolf Bensch <rolf@bensch-online.de> 15 Date: 2019-07-29 22:34:13 +0200 19 https://alioth-lists.debian.net/pipermail/sane-devel/2019-July/036877.html 23 Author: Rolf Bensch <rolf@bensch-online.de> 24 Date: 2019-07-29 17:27:07 +0200 29 Author: Rolf Bensch <rolf@bensch-online.de> [all …]
|
| /third_party/mesa3d/docs/drivers/freedreno/ |
| D | ir3-notes.rst | 4 Some notes about ir3, the compiler and machine-specific IR for the shader ISA introduced with adren… 15 So the current compiler instead, in the frontend, generates a directed-acyclic-graph of instruction… 18 <https://github.com/freedreno/freedreno/wiki/A3xx-shader-instruction-set-architecture>`_. 21 ------------------ 30 on other GL state (two-sided-color, render-to-alpha, etc) or render 31 stages (binning-pass vertex shader) different shader variants are 42 ------ 44 …tions. And additionally, for normal (non-const, etc) src registers, the ``IR3_REG_SSA`` flag is s… 70 inputdce198:<in2>:w -> instrdcedd0:<src0> 71 inputdce198:<in6>:w -> instrdcedd0:<src1> [all …]
|
| /third_party/glslang/SPIRV/ |
| D | spvIR.h | 3 // Copyright (C) 2015-2018 Google, Inc. 36 // SPIRV-IR 38 // Simple in-memory representation (IR) of SPIRV. Just for holding 40 // - Module, which is a list of 41 // - Function, which is a list of 42 // - Block, which is a list of 43 // - Instruction 91 // SPIR-V IR instruction. 190 // SPIR-V IR block. 200 Id getId() { return instructions.front()->getResultId(); } in getId() [all …]
|
| /third_party/skia/third_party/externals/expat/expat/ |
| D | configure.ac | 11 dnl Copyright (c) 2000-2005 Fred L. Drake, Jr. <fdrake@users.sourceforge.net> 12 dnl Copyright (c) 2001-2003 Greg Stein <gstein@users.sourceforge.net> 13 dnl Copyright (c) 2006-2012 Karl Waclawek <karl@waclawek.net> 14 dnl Copyright (c) 2016-2021 Sebastian Pipping <sebastian@pipping.org> 17 dnl Copyright (c) 2017-2020 Joe Orton <jorton@redhat.com> 20 dnl Copyright (c) 2018 Marco Maggi <marco.maggi-ipsu@poste.it> 50 dnl the command at m4-generation time. This allows us to create an m4 52 dnl version number at m4-time, rather than when ./configure is run, so 57 dnl test. I believe this test will work, but I don't have a place with non- 61 [esyscmd(conftools/get-version.sh lib/expat.h)], [all …]
|
| /third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | PredicateInfo.cpp | 1 //===-- PredicateInfo.cpp - PredicateInfo Builder--------------------===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------===// 11 //===----------------------------------------------------------------===// 44 INITIALIZE_PASS_BEGIN(PredicateInfoPrinterLegacyPass, "print-predicateinfo", 48 INITIALIZE_PASS_END(PredicateInfoPrinterLegacyPass, "print-predicateinfo", 51 "verify-predicateinfo", cl::init(false), cl::Hidden, 53 DEBUG_COUNTER(RenameCounter, "predicateinfo-rename", 61 "Only branches and switches should have PHIOnly defs that " in getBranchBlock() 63 return cast<PredicateWithEdge>(PB)->From; in getBranchBlock() [all …]
|
| /third_party/python/Modules/ |
| D | _tkinter.c | 8 /* _tkinter.c -- Interface to libtk.a and libtcl.a. */ 17 /* XXX Further speed-up ideas, involving Tcl 8.0 features: 19 - Register a new Tcl type, "Python callable", which can be called more 107 On Windows use UTF-16 (or UTF-32 for 32-bit Tcl_UniChar) with the 109 On Linux use UTF-8 with the "surrogateescape" error handler for converting 118 #define NATIVE_BYTEORDER -1 138 prefix = PyUnicode_FromWideChar(Py_GetPrefix(), -1); in _get_tcl_lib_path() 153 if (stat_return_value == -2) { in _get_tcl_lib_path() 156 if (stat_return_value == -1) { in _get_tcl_lib_path() 167 if (stat_return_value == -2) { in _get_tcl_lib_path() [all …]
|