Searched +full:llvm +full:- +full:strip (Results 1 – 25 of 757) sorted by relevance
12345678910>>...31
| /external/exoplayer/tree_8e57d3715f9092d5ec54ebe2e538f34bfcc34479/extensions/ffmpeg/src/main/jni/ |
| D | build_ffmpeg.sh | 9 # http://www.apache.org/licenses/LICENSE-2.0 22 JOBS=$(nproc 2> /dev/null || sysctl -n hw.ncpu 2> /dev/null || echo 4) 25 --target-os=android 26 --enable-static 27 --disable-shared 28 --disable-doc 29 --disable-programs 30 --disable-everything 31 --disable-avdevice 32 --disable-avformat [all …]
|
| /external/clang/test/CodeGen/ |
| D | ubsan-strip-path-components.cpp | 1 // RUN: %clang_cc1 %s -triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - | FileCheck %… 2 …-triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip-path-co… 3 …-triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip-path-co… 5 // Try to strip too much: 6 …_cc1 %s -triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip… 7 …%s -triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip-path… 10 … %s -triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip-pat… 11 … %s -triple=x86_64-linux-gnu -emit-llvm -fsanitize=unreachable -o - -fsanitize-undefined-strip-pat… 13 …REGULAR: @[[SRC:[0-9.a-zA-Z_]+]] = private unnamed_addr constant [{{.*}} x i8] c"{{.*test(.|\… 16 …/ REMOVE-FIRST-TWO: @[[STR:[0-9.a-zA-Z_]+]] = private unnamed_addr constant [{{.*}} x i8] c"{{(.:|… [all …]
|
| /external/bazelbuild-rules_rust/examples/nix_cross_compiling/bazel/toolchain_rules/cc_tools/ |
| D | llvm_strip.bzl | 1 """ CC Strip ActionConfigs for llvm-strip """ 12 def strip_action_configs(llvm): 14 Generates CC Strip ActionConfigs 17 llvm (string): Path to LLVM binaries. 20 List of CC Strip ActionConfigs 24 action_name = ACTION_NAMES.strip, 25 tools = [tool(path = "{}/bin/llvm-strip".format(llvm))], 30 flags = ["-S", "-p", "-o", "%{output_file}"],
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/IPO/ |
| D | StripSymbols.cpp | 1 //===- StripSymbols.cpp - Strip symbols and debug info from a module ------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 // only be used in situations where the 'strip' utility would be used, such as 20 //===----------------------------------------------------------------------===// 22 #include "llvm/ADT/SmallPtrSet.h" 23 #include "llvm/IR/Constants.h" 24 #include "llvm/IR/DebugInfo.h" [all …]
|
| D | StripDeadPrototypes.cpp | 1 //===-- StripDeadPrototypes.cpp - Remove unused function declarations ----===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 16 #include "llvm/Transforms/IPO/StripDeadPrototypes.h" 17 #include "llvm/ADT/Statistic.h" 18 #include "llvm/IR/Module.h" 19 #include "llvm/InitializePasses.h" [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
| D | MachineStripDebug.cpp | 1 //===- MachineStripDebug.cpp - Strip debug info ---------------------------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 11 //===----------------------------------------------------------------------===// 13 #include "llvm/CodeGen/MachineBasicBlock.h" 14 #include "llvm/CodeGen/MachineFunction.h" 15 #include "llvm/CodeGen/MachineModuleInfo.h" 16 #include "llvm/CodeGen/Passes.h" [all …]
|
| /external/llvm/lib/Transforms/IPO/ |
| D | StripSymbols.cpp | 1 //===- StripSymbols.cpp - Strip symbols and debug info from a module ------===// 3 // The LLVM Compiler Infrastructure 8 //===----------------------------------------------------------------------===// 18 // only be used in situations where the 'strip' utility would be used, such as 21 //===----------------------------------------------------------------------===// 23 #include "llvm/Transforms/IPO.h" 24 #include "llvm/ADT/SmallPtrSet.h" 25 #include "llvm/IR/Constants.h" 26 #include "llvm/IR/DebugInfo.h" 27 #include "llvm/IR/DerivedTypes.h" [all …]
|
| D | StripDeadPrototypes.cpp | 1 //===-- StripDeadPrototypes.cpp - Remove unused function declarations ----===// 3 // The LLVM Compiler Infrastructure 8 //===----------------------------------------------------------------------===// 15 //===----------------------------------------------------------------------===// 17 #include "llvm/Transforms/IPO/StripDeadPrototypes.h" 18 #include "llvm/ADT/Statistic.h" 19 #include "llvm/IR/Module.h" 20 #include "llvm/Pass.h" 21 #include "llvm/Transforms/IPO.h" 23 using namespace llvm; [all …]
|
| /external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
| D | Debugify.cpp | 1 //===- Debugify.cpp - Attach synthetic debug info to everything -----------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 14 #include "llvm/Transforms/Utils/Debugify.h" 15 #include "llvm/ADT/BitVector.h" 16 #include "llvm/ADT/StringExtras.h" 17 #include "llvm/IR/DIBuilder.h" [all …]
|
| D | StripNonLineTableDebugInfo.cpp | 1 //===- StripNonLineTableDebugInfo.cpp -- Strip parts of Debug Info --------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 #include "llvm/IR/DebugInfo.h" 10 #include "llvm/InitializePasses.h" 11 #include "llvm/Pass.h" 12 #include "llvm/Transforms/Utils.h" 13 using namespace llvm; [all …]
|
| /external/toolchain-utils/llvm_tools/ |
| D | git_llvm_rev.py | 3 # Use of this source code is governed by a BSD-style license that can be 6 """Maps LLVM git SHAs to synthetic revision numbers and back. 30 # llvm-svn: 375505 38 # The first element is the first non-`llvm-svn` commit that exists. Later ones 49 # Represents an LLVM git checkout: 50 # - |dir| is the directory of the LLVM checkout 51 # - |remote| is the name of the LLVM remote. Generally it's "origin". 58 """Represents a LLVM 'revision', a shorthand identifies a LLVM commit.""" 61 def parse(rev: str) -> "Rev": 83 def __str__(self) -> str: [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/ |
| D | StripSymbols.cpp | 1 //===- StripSymbols.cpp - Strip symbols and debug info from a module ------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 17 // only be used in situations where the 'strip' utility would be used, such as 20 //===----------------------------------------------------------------------===// 22 #include "llvm/Transforms/IPO/StripSymbols.h" 23 #include "llvm/ADT/SmallPtrSet.h" 24 #include "llvm/IR/Constants.h" [all …]
|
| D | StripDeadPrototypes.cpp | 1 //===-- StripDeadPrototypes.cpp - Remove unused function declarations ----===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 14 //===----------------------------------------------------------------------===// 16 #include "llvm/Transforms/IPO/StripDeadPrototypes.h" 17 #include "llvm/ADT/Statistic.h" 18 #include "llvm/IR/Module.h" 19 #include "llvm/InitializePasses.h" [all …]
|
| /external/perfetto/gn/standalone/toolchain/ |
| D | BUILD.gn | 7 # http://www.apache.org/licenses/LICENSE-2.0 18 import("llvm.gni") 23 # Note: This means that is_android=true even on a mac when cross-compiling for 52 _llvm_strip_wrapper = rebase_path("llvm-strip.py", root_build_dir) 59 strip = "" 64 # If we are using the hermetic clang toolchain llvm-objcopy from there as 65 # it works with Linux-arm cross toolchains. The |_llvm_strip_wrapper| is 66 # to set argv0 as llvm-strip. llvm-objcopy's frontend works differently 67 # when invoked as llvm-strip, pretending to be just 'strip'. 68 strip = "${_llvm_strip_wrapper} ${linux_llvm_objcopy}" [all …]
|
| D | llvm-strip.py | 8 # http://www.apache.org/licenses/LICENSE-2.0 15 """This is really a wrapper around exec() for llvm-objcopy. 17 It is used to execute llvm-objcopy passing "llvm-strip" as argv0. This is 18 because llvm-objcopy frontend behaves differently and emulates the "strip" 19 binary when its argv0 is set as llvm-strip. 28 sys.stderr.write('Usage: %s /path/to/llvm-objcopy [args]\n' % (__file__)) 30 os.execlp(sys.argv[1], "llvm-strip", *sys.argv[2:])
|
| /external/tensorflow/tensorflow/tools/toolchains/clang6/ |
| D | clang.BUILD | 8 srcs = ["llvm/bin/llvm-ar"], 14 srcs = ["llvm/bin/llvm-as"], 20 srcs = ["llvm/bin/llvm-cpp"], 26 srcs = ["llvm/bin/llvm-dwp"], 32 srcs = ["llvm/bin/clang"], 38 srcs = ["llvm/bin/llvm-cov"], 44 srcs = ["llvm/bin/ld.lld"], 50 srcs = ["llvm/bin/llvm-nm"], 56 srcs = ["llvm/bin/llvm-objcopy"], 62 srcs = ["llvm/bin/llvm-objdump"], [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/Utils/ |
| D | Debugify.h | 1 //===- Debugify.h - Check debug info preservation in optimizations --------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 17 #include "llvm/ADT/MapVector.h" 18 #include "llvm/ADT/StringRef.h" 19 #include "llvm/Bitcode/BitcodeWriterPass.h" 20 #include "llvm/IR/IRPrintingPasses.h" [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
| D | Debugify.cpp | 1 //===- Debugify.cpp - Check debug info preservation in optimizations ------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 /// \file In the `synthetic` mode, the `-debugify` attaches synthetic debug info 14 //===----------------------------------------------------------------------===// 16 #include "llvm/Transforms/Utils/Debugify.h" 17 #include "llvm/ADT/BitVector.h" 18 #include "llvm/ADT/StringExtras.h" [all …]
|
| D | StripNonLineTableDebugInfo.cpp | 1 //===- StripNonLineTableDebugInfo.cpp -- Strip parts of Debug Info --------===// 3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4 // See https://llvm.org/LICENSE.txt for license information. 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 #include "llvm/Transforms/Utils/StripNonLineTableDebugInfo.h" 10 #include "llvm/IR/DebugInfo.h" 11 #include "llvm/InitializePasses.h" 12 #include "llvm/Pass.h" 13 #include "llvm/Transforms/Utils.h" [all …]
|
| /external/llvm/test/LTO/X86/ |
| D | strip-debug-info.ll | 1 ; RUN: not llvm-lto -lto-strip-invalid-debug-info=false \ 2 ; RUN: -o %t.o %S/Inputs/strip-debug-info.bc 2>&1 | \ 3 ; RUN: FileCheck %s -allow-empty -check-prefix=CHECK-ERR 4 ; RUN: llvm-lto -lto-strip-invalid-debug-info=true \ 5 ; RUN: -exported-symbol foo -exported-symbol _foo \ 6 ; RUN: -o %t.o %S/Inputs/strip-debug-info.bc 2>&1 | \ 7 ; RUN: FileCheck %s -allow-empty -check-prefix=CHECK-WARN 8 ; RUN: llvm-nm %t.o | FileCheck %s 10 ; CHECK-ERR: Broken module found, compilation aborted 11 ; CHECK-WARN: Invalid debug info found, debug info will be stripped [all …]
|
| /external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/ |
| D | RISCVStripWSuffix.cpp | 1 //===-------------- RISCVStripWSuffix.cpp - -w Suffix Removal -------------===// 4 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 5 // See https://llvm.org/LICENSE.txt for license information. 6 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 8 //===---------------------------------------------------------------------===// 10 // This pass removes the -w suffix from each addiw and slliw instructions 12 // instruction. We do this only for addiw and slliw because the -w forms are 15 //===---------------------------------------------------------------------===// 20 using namespace llvm; 22 static cl::opt<bool> DisableStripWSuffix("riscv-disable-strip-w-suffix", [all …]
|
| /external/bpftool/.github/workflows/ |
| D | release.yaml | 6 - 'v[0-9]+.[0-9]+.[0-9]*' 9 group: ${{ github.workflow }}-${{ github.event.after }} 10 cancel-in-progress: true 13 # https://github.com/llvm/llvm-project/releases/tag/llvmorg-15.0.0 14 LLVM_URL_PREFIX: https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.0 15 LLVM_arm64: clang+llvm-15.0.0-aarch64-linux-gnu 16 LLVM_amd64: clang+llvm-15.0.0-x86_64-linux-gnu-rhel-8.4 21 runs-on: ubuntu-22.04 24 FILE_STRING_ARCH_amd64: x86-64 32 - name: Install dependencies (amd64) [all …]
|
| D | build.yaml | 6 - '.github/workflows/build.yaml' 7 - 'docs/**' 8 - 'include/**' 9 - 'libbpf/**' 10 - 'src/**' 13 - master 16 group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.event.after }} 17 cancel-in-progress: true 22 fail-fast: false 24 os: [ubuntu-20.04, ubuntu-22.04] [all …]
|
| /external/capstone/suite/ |
| D | test_mc.py | 2 # Test tool to compare Capstone output with llvm-mc. By Nguyen Anh Quynh, 2014 12 if i == -1: # no more hex number 34 if i != -1: 35 return text[:i].strip() 39 if i != -1: 40 return text[:i].strip() 44 return text.strip() 49 …p = Popen(['llvm-mc', '-disassemble', '-print-imm-hex', '-mattr=+msa', syntax] + option, stdout=PI… 51 …p = Popen(['llvm-mc', '-disassemble', '-print-imm-hex', syntax] + option, stdout=PIPE, stdin=PIPE,… 54 …p = Popen(['llvm-mc', '-disassemble', '-print-imm-hex', '-mattr=+msa'] + option, stdout=PIPE, stdi… [all …]
|
| /external/pigweed/pw_toolchain_bazel/build_external/ |
| D | llvm_clang.BUILD | 7 # https://www.apache.org/licenses/LICENSE-2.0 25 # This build file defines a complete set of tools for a LLVM-based toolchain. 38 "@platforms//os:windows": "//:bin/llvm-ar.exe", 39 "//conditions:default": "//:bin/llvm-ar", 45 tool = "//:bin/llvm-libtool-darwin", 52 # aren't enabled by default, and are instead only implied by the built-in 54 # built-in action configs so flags are actually passed to `ar`. 127 "@platforms//os:windows": "//:bin/llvm-cov.exe", 128 "//conditions:default": "//:bin/llvm-cov", 133 name = "llvm-cov", [all …]
|
12345678910>>...31