OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PassManager
(Results
1 - 25
of
49
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
transforms_scalar.go
21
func (pm
PassManager
) AddAggressiveDCEPass() { C.LLVMAddAggressiveDCEPass(pm.C) }
22
func (pm
PassManager
) AddCFGSimplificationPass() { C.LLVMAddCFGSimplificationPass(pm.C) }
23
func (pm
PassManager
) AddDeadStoreEliminationPass() { C.LLVMAddDeadStoreEliminationPass(pm.C) }
24
func (pm
PassManager
) AddGVNPass() { C.LLVMAddGVNPass(pm.C) }
25
func (pm
PassManager
) AddIndVarSimplifyPass() { C.LLVMAddIndVarSimplifyPass(pm.C) }
26
func (pm
PassManager
) AddInstructionCombiningPass() { C.LLVMAddInstructionCombiningPass(pm.C) }
27
func (pm
PassManager
) AddJumpThreadingPass() { C.LLVMAddJumpThreadingPass(pm.C) }
28
func (pm
PassManager
) AddLICMPass() { C.LLVMAddLICMPass(pm.C) }
29
func (pm
PassManager
) AddLoopDeletionPass() { C.LLVMAddLoopDeletionPass(pm.C) }
30
func (pm
PassManager
) AddLoopRotatePass() { C.LLVMAddLoopRotatePass(pm.C)
[
all
...]
transforms_ipo.go
28
func (pm
PassManager
) AddArgumentPromotionPass() { C.LLVMAddArgumentPromotionPass(pm.C) }
29
func (pm
PassManager
) AddConstantMergePass() { C.LLVMAddConstantMergePass(pm.C) }
30
func (pm
PassManager
) AddDeadArgEliminationPass() { C.LLVMAddDeadArgEliminationPass(pm.C) }
31
func (pm
PassManager
) AddFunctionAttrsPass() { C.LLVMAddFunctionAttrsPass(pm.C) }
32
func (pm
PassManager
) AddFunctionInliningPass() { C.LLVMAddFunctionInliningPass(pm.C) }
33
func (pm
PassManager
) AddGlobalDCEPass() { C.LLVMAddGlobalDCEPass(pm.C) }
34
func (pm
PassManager
) AddGlobalOptimizerPass() { C.LLVMAddGlobalOptimizerPass(pm.C) }
35
func (pm
PassManager
) AddPruneEHPass() { C.LLVMAddPruneEHPass(pm.C) }
36
func (pm
PassManager
) AddIPSCCPPass() { C.LLVMAddIPSCCPPass(pm.C) }
37
func (pm
PassManager
) AddInternalizePass(allButMain bool)
[
all
...]
transforms_coroutines.go
20
func (pm
PassManager
) AddCoroEarlyPass() { C.LLVMAddCoroEarlyPass(pm.C) }
21
func (pm
PassManager
) AddCoroSplitPass() { C.LLVMAddCoroSplitPass(pm.C) }
22
func (pm
PassManager
) AddCoroElidePass() { C.LLVMAddCoroElidePass(pm.C) }
23
func (pm
PassManager
) AddCoroCleanupPass() { C.LLVMAddCoroCleanupPass(pm.C) }
transforms_instrumentation.go
22
func (pm
PassManager
) AddAddressSanitizerFunctionPass() {
26
func (pm
PassManager
) AddAddressSanitizerModulePass() {
30
func (pm
PassManager
) AddThreadSanitizerPass() {
34
func (pm
PassManager
) AddMemorySanitizerLegacyPassPass() {
38
func (pm
PassManager
) AddDataFlowSanitizerPass(abilist []string) {
transforms_pmbuilder.go
38
func (pmb PassManagerBuilder) Populate(pm
PassManager
) {
42
func (pmb PassManagerBuilder) PopulateFunc(pm
PassManager
) {
46
func (pmb PassManagerBuilder) PopulateLTOPassManager(pm
PassManager
, internalize bool, runInliner bool) {
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
LegacyPassManager.h
9
// This file defines the legacy
PassManager
class. This class is used to hold,
10
// maintain, and optimize execution of Passes. The
PassManager
class ensures
12
// destroyed when the
PassManager
is destroyed.
44
/// the Pass to the
PassManager
. When the
PassManager
is destroyed, the pass
51
///
PassManager
manages ModulePassManagers
52
class
PassManager
: public PassManagerBase {
55
PassManager
();
56
~
PassManager
() override;
65
/// PassManagerImpl_New is the actual class.
PassManager
is just th
[
all
...]
PassManager.h
1
//===-
PassManager
.h - Pass management infrastructure -----------*- C++ -*-===//
430
/// Arguments passed in tuple come from
PassManager
, so they might have extra
446
// generic
PassManager
code.
466
class
PassManager
: public PassInfoMixin<
467
PassManager
<IRUnitT, AnalysisManagerT, ExtraArgTs...>> {
470
explicit
PassManager
() {}
476
PassManager
(
PassManager
&&Arg) : Passes(std::move(Arg.Passes)) {}
478
PassManager
&operator=(
PassManager
&&RHS)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
LanaiTargetMachine.cpp
79
LanaiPassConfig(LanaiTargetMachine &TM, PassManagerBase *
PassManager
)
80
: TargetPassConfig(TM, *
PassManager
) {}
93
LanaiTargetMachine::createPassConfig(PassManagerBase &
PassManager
) {
94
return new LanaiPassConfig(*this, &
PassManager
);
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/transforms/passmgr_builder/
llvm_passmgr_builder.ml
24
: [ `Function ] Llvm.
PassManager
.t -> t -> unit
27
: [ `Module ] Llvm.
PassManager
.t -> t -> unit
30
: [ `Module ] Llvm.
PassManager
.t -> internalize:bool -> run_inliner:bool -> t -> unit
llvm_passmgr_builder.mli
42
: [ `Function ] Llvm.
PassManager
.t -> t -> unit
47
: [ `Module ] Llvm.
PassManager
.t -> t -> unit
52
: [ `Module ] Llvm.
PassManager
.t -> internalize:bool -> run_inliner:bool -> t -> unit
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
ThinLTOBitcodeWriter.h
19
#include <llvm/IR/
PassManager
.h>
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithOptimizingIRTransform/
LLJITWithOptimizingIRTransform.cpp
74
MyOptimizationTransform() : PM(std::make_unique<legacy::
PassManager
>()) {
92
std::unique_ptr<legacy::
PassManager
> PM;
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
LoopPassManager.h
45
#include "llvm/IR/
PassManager
.h"
70
class
PassManager
<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
73
PassManager
<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
76
explicit
PassManager
() {}
82
PassManager
(
PassManager
&&Arg)
87
PassManager
&operator=(
PassManager
&&RHS) {
190
/// See the documentation for the
PassManager
template for details. It runs
193
typedef
PassManager
<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/IR/
PassManager.cpp
1
//===-
PassManager
.cpp - Infrastructure for managing & running IR passes --===//
9
#include "llvm/IR/
PassManager
.h"
21
template class
PassManager
<Module>;
22
template class
PassManager
<Function>;
/src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/
llvm_target.ml
125
external add_analysis_passes : [< Llvm.
PassManager
.any ] Llvm.
PassManager
.t -> t -> unit
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
MachinePassManager.cpp
23
template class
PassManager
<MachineFunction>;
ParallelCG.cpp
33
legacy::
PassManager
CodeGenPasses;
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
CompileUtils.cpp
47
legacy::
PassManager
PM;
/src/external/apache2/llvm/lib/libLLVMIR/
Makefile
56
PassManager
.cpp \
/src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachinePassManager.h
1
//===-
PassManager
.h --- Pass management for CodeGen ------------*- C++ -*-===//
29
#include "llvm/IR/
PassManager
.h"
101
extern template class
PassManager
<MachineFunction>;
104
///
PassManager
template instantiation.
131
: public
PassManager
<MachineFunction, MachineFunctionAnalysisManager> {
132
using Base =
PassManager
<MachineFunction, MachineFunctionAnalysisManager>;
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
CGSCCPassManager.h
101
#include "llvm/IR/
PassManager
.h"
136
PassManager
<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
140
extern template class
PassManager
<LazyCallGraph::SCC, CGSCCAnalysisManager,
145
/// See the documentation for the
PassManager
template for details. It runs
149
PassManager
<LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &,
/src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
Config.h
52
std::function<void(legacy::
PassManager
&)> PreCodeGenPassesHook;
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
Debugify.h
22
#include "llvm/IR/
PassManager
.h"
170
class DebugifyCustomPassManager : public legacy::
PassManager
{
177
using super = legacy::
PassManager
;
/src/external/apache2/llvm/dist/llvm/tools/llvm-extract/
llvm-extract.cpp
326
legacy::
PassManager
Extract;
360
legacy::
PassManager
PM;
367
legacy::
PassManager
Passes;
/src/external/apache2/llvm/dist/llvm/tools/llvm-isel-fuzzer/
llvm-isel-fuzzer.cpp
100
legacy::
PassManager
PM;
Completed in 40 milliseconds
1
2
Indexes created Thu Jun 18 00:24:58 UTC 2026