OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PassManager
(Results
1 - 5
of
5
) sorted by relevancy
/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/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/
LegacyPassManager.cpp
57
cl::desc("Print legacy
PassManager
debugging information"),
485
/// \copydoc
PassManager
::add()
779
for (PMDataManager *
PassManager
: PassManagers)
780
if (Pass *P =
PassManager
->findAnalysisPass(AID, false))
1633
// This should be guaranteed to add RequiredPass to the
passmanager
given
1661
//
PassManager
implementation
1664
PassManager
::
PassManager
() {
1670
PassManager
::~
PassManager
() {
[
all
...]
/src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go
55
PassManager
struct {
89
func (c
PassManager
) IsNil() bool { return c.C == nil }
1975
// llvm.
PassManager
1980
// See llvm::
PassManager
::
PassManager
.
1981
func NewPassManager() (pm
PassManager
) { pm.C = C.LLVMCreatePassManager(); return }
1987
func NewFunctionPassManagerForModule(m Module) (pm
PassManager
) {
1994
// modified the module, 0 otherwise. See llvm::
PassManager
::run(Module&).
1995
func (pm
PassManager
) Run(m Module) bool { return C.LLVMRunPassManager(pm.C, m.C) != 0 }
2000
func (pm
PassManager
) InitializeFunc() bool { return C.LLVMInitializeFunctionPassManager(pm.C) != 0
[
all
...]
Completed in 21 milliseconds
Indexes created Wed Jun 10 00:26:05 UTC 2026