HomeSort by relevance Sort by last modified time
    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