Home
last modified time | relevance | path

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/
Dbuild_ffmpeg.sh9 # 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/
Dubsan-strip-path-components.cpp1 // 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/
Dllvm_strip.bzl1 """ 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/
DStripSymbols.cpp1 //===- 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 …]
DStripDeadPrototypes.cpp1 //===-- 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/
DMachineStripDebug.cpp1 //===- 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/
DStripSymbols.cpp1 //===- 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 …]
DStripDeadPrototypes.cpp1 //===-- 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/
DDebugify.cpp1 //===- 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 …]
DStripNonLineTableDebugInfo.cpp1 //===- 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/
Dgit_llvm_rev.py3 # 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/
DStripSymbols.cpp1 //===- 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 …]
DStripDeadPrototypes.cpp1 //===-- 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/
DBUILD.gn7 # 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 …]
Dllvm-strip.py8 # 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/
Dclang.BUILD8 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/
DDebugify.h1 //===- 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/
DDebugify.cpp1 //===- 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 …]
DStripNonLineTableDebugInfo.cpp1 //===- 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/
Dstrip-debug-info.ll1 ; 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/
DRISCVStripWSuffix.cpp1 //===-------------- 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/
Drelease.yaml6 - '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 …]
Dbuild.yaml6 - '.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/
Dtest_mc.py2 # 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/
Dllvm_clang.BUILD7 # 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