HomeSort by relevance Sort by last modified time
    Searched full:thinlto (Results 26 - 50 of 251) sorted by null

12 3 4 5 6 7 8 91011

  /external/llvm/test/Linker/
funcimport_comdat.ll 4 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
8 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=comdat1_func1:%t.bc -S | FileCheck %s --check-prefix=IMPORTCOMDAT
14 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=comdat2_func1:%t.bc -S | FileCheck %s --check-prefix=IMPORTCOMDAT2
funcimport.ll 1 ; First ensure that the ThinLTO handling in llvm-link and llvm-lto handles
6 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
11 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
15 ; RUN: llvm-link %t.bc -summary-index=%t3.thinlto.bc -S | FileCheck %s --check-prefix=EXPORTSTATIC
27 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=globalfunc1:%t.bc -S | FileCheck %s --check-prefix=IMPORTGLOB1
38 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=globalfunc2:%t.bc -S | FileCheck %s --check-prefix=IMPORTGLOB2
46 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=globalfunc1:%t.bc -import=globalfunc2:%t.bc -S | FileCheck %s --check-prefix=IMPORTGLOB3
55 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=globalfunc2:%t.bc -import=globalfunc1:%t.bc -S | FileCheck %s --check-prefix=IMPORTGLOB4
63 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=linkoncefunc:%t.bc -S | FileCheck %s --check-prefix=IMPORTGLOB5
69 ; RUN: llvm-link %t2.bc -summary-index=%t3.thinlto.bc -import=referencestatics:%t.bc -S | FileCheck %s --check-prefix=IMPORTSTATI
    [all...]
  /external/llvm/test/Transforms/FunctionImport/
adjustable_threshold.ll 4 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
7 ; RUN: opt -function-import -summary-file %t3.thinlto.bc %t.bc -import-instr-limit=10 -S | FileCheck %s --check-prefix=CHECK --check-prefix=INSTLIM-DEFAULT
11 ; RUN: opt -function-import -summary-file %t3.thinlto.bc %t.bc -import-instr-limit=10 -import-instr-evolution-factor=0.5 -S | FileCheck %s --check-prefix=CHECK --check-prefix=INSTLIM-PROGRESSIVE
funcimport_alias.ll 4 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
9 ; RUN: opt -function-import -summary-file %t3.thinlto.bc %t.bc -S | FileCheck %s
inlineasm.ll 4 ; RUN: llvm-lto -thinlto -o %t3 %t.bc %t2.bc
9 ; RUN: opt -function-import -summary-file %t3.thinlto.bc %t.bc -S 2>&1 | FileCheck %s --check-prefix=CHECK
  /external/llvm/test/Bitcode/
thinlto-alias.ll 4 ; RUN: opt -module-summary %p/Inputs/thinlto-alias.ll -o %t2.o
5 ; RUN: llvm-lto -thinlto -o %t3 %t.o %t2.o
6 ; RUN: llvm-bcanalyzer -dump %t3.thinlto.bc | FileCheck %s --check-prefix=COMBINED
36 ; ModuleID = 'thinlto-function-summary-callgraph.ll'
thinlto-function-summary-callgraph-pgo.ll 4 ; RUN: opt -module-summary %p/Inputs/thinlto-function-summary-callgraph.ll -o %t2.o
5 ; RUN: llvm-lto -thinlto -o %t3 %t.o %t2.o
6 ; RUN: llvm-bcanalyzer -dump %t3.thinlto.bc | FileCheck %s --check-prefix=COMBINED
33 ; ModuleID = 'thinlto-function-summary-callgraph.ll'
thinlto-function-summary-callgraph.ll 4 ; RUN: opt -module-summary %p/Inputs/thinlto-function-summary-callgraph.ll -o %t2.o
5 ; RUN: llvm-lto -thinlto -o %t3 %t.o %t2.o
6 ; RUN: llvm-bcanalyzer -dump %t3.thinlto.bc | FileCheck %s --check-prefix=COMBINED
33 ; ModuleID = 'thinlto-function-summary-callgraph.ll'
thinlto-function-summary-originalnames.ll 3 ; RUN: llvm-lto -thinlto-action=thinlink -o %t.index.bc %t.o
23 ; ModuleID = 'thinlto-function-summary-callgraph.ll'
  /external/llvm/tools/llvm-lto/
llvm-lto.cpp 65 ThinLTO("thinlto", cl::init(false),
66 cl::desc("Only write combined global index for ThinLTO backends"));
81 "thinlto-action", cl::desc("Perform a single ThinLTO stage:"),
91 "Perform pre-import promotion (requires -thinlto-index)."),
94 "-thinlto-index)."),
97 "(requires -thinlto-index)."),
98 clEnumValN(THINOPT, "optimize", "Perform ThinLTO optimizations."),
100 clEnumValN(THINALL, "run", "Perform ThinLTO end-to-end")
340 namespace thinlto { namespace
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named
LTOBackend.h 13 // to implement a standalone ThinLTO backend.
38 /// regular LTO phase of ThinLTO, which may need to access the combined index.
43 /// Runs a ThinLTO backend.
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/LTO/
Config.h 49 /// Disable entirely the optimizer, including importing for ThinLTO
92 /// A task represents the entire pipeline for ThinLTO and regular
111 /// called for ThinLTO tasks.
115 /// (ThinLTO) the module, before modifying it.
119 /// (ThinLTO-specific).
125 /// This hook is called after importing from other modules (ThinLTO-specific).
137 /// combined (ThinLTO-specific). It can be used to implement -save-temps for
140 /// If this function returns false, any further processing for ThinLTO tasks
153 /// FIXME: Temporary files derived from ThinLTO backends are currently named

Completed in 3228 milliseconds

12 3 4 5 6 7 8 91011