OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:PassManagerBuilder
(Results
1 - 5
of
5
) sorted by null
/external/llvm/bindings/go/llvm/
transforms_pmbuilder.go
1
//===- transforms_pmbuilder.go - Bindings for
PassManagerBuilder
----------===//
10
// This file defines bindings for the
PassManagerBuilder
class.
17
#include "llvm-c/Transforms/
PassManagerBuilder
.h"
21
type
PassManagerBuilder
struct {
25
func NewPassManagerBuilder() (pmb
PassManagerBuilder
) {
30
func (pmb
PassManagerBuilder
) SetOptLevel(level int) {
34
func (pmb
PassManagerBuilder
) SetSizeLevel(level int) {
38
func (pmb
PassManagerBuilder
) Populate(pm PassManager) {
42
func (pmb
PassManagerBuilder
) PopulateFunc(pm PassManager) {
46
func (pmb
PassManagerBuilder
) Dispose()
[
all
...]
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
PassManagerBuilder.cpp
1
//===-
PassManagerBuilder
.cpp - Build Standard Pass -----------------------===//
10
// This file defines the
PassManagerBuilder
class, which is used to set up a
16
#include "llvm/Transforms/IPO/
PassManagerBuilder
.h"
18
#include "llvm-c/Transforms/
PassManagerBuilder
.h"
33
PassManagerBuilder
::
PassManagerBuilder
() {
43
PassManagerBuilder
::~
PassManagerBuilder
() {
49
static ManagedStatic<SmallVector<std::pair<
PassManagerBuilder
::ExtensionPointTy,
50
PassManagerBuilder
::ExtensionFn>, 8> > GlobalExtensions
[
all
...]
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/IPO/
PassManagerBuilder.h
1
// llvm/Transforms/IPO/
PassManagerBuilder
.h - Build Standard Pass -*- C++ -*-=//
10
// This file defines the
PassManagerBuilder
class, which is used to set up a
26
///
PassManagerBuilder
- This class is used to set up a standard optimization
30
///
PassManagerBuilder
Builder;
35
/// In addition to setting up the basic passes,
PassManagerBuilder
allows
47
/// Builder.addExtension(
PassManagerBuilder
::EP_LoopOptimizerEnd,
50
class
PassManagerBuilder
{
55
typedef void (*ExtensionFn)(const
PassManagerBuilder
&Builder,
99
PassManagerBuilder
();
100
~
PassManagerBuilder
();
[
all
...]
/external/llvm/lib/Transforms/IPO/
PassManagerBuilder.cpp
1
//===-
PassManagerBuilder
.cpp - Build Standard Pass -----------------------===//
10
// This file defines the
PassManagerBuilder
class, which is used to set up a
15
#include "llvm/Transforms/IPO/
PassManagerBuilder
.h"
16
#include "llvm-c/Transforms/
PassManagerBuilder
.h"
128
PassManagerBuilder
::
PassManagerBuilder
() {
152
PassManagerBuilder
::~
PassManagerBuilder
() {
158
static ManagedStatic<SmallVector<std::pair<
PassManagerBuilder
::ExtensionPointTy,
159
PassManagerBuilder
::ExtensionFn>, 8> > GlobalExtensions
[
all
...]
/external/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h
1
// llvm/Transforms/IPO/
PassManagerBuilder
.h - Build Standard Pass -*- C++ -*-=//
10
// This file defines the
PassManagerBuilder
class, which is used to set up a
35
///
PassManagerBuilder
- This class is used to set up a standard optimization
39
///
PassManagerBuilder
Builder;
44
/// In addition to setting up the basic passes,
PassManagerBuilder
allows
56
/// Builder.addExtension(
PassManagerBuilder
::EP_LoopOptimizerEnd,
59
class
PassManagerBuilder
{
63
typedef std::function<void(const
PassManagerBuilder
&Builder,
151
PassManagerBuilder
();
152
~
PassManagerBuilder
();
[
all
...]
Completed in 753 milliseconds