Searched refs:RegionPass (Results 1 - 7 of 7) sorted by relevance

/external/llvm/tools/opt/
H A DPassPrinters.h25 class RegionPass;
40 RegionPass *createRegionPassPrinter(const PassInfo *PI, raw_ostream &out,
H A DPassPrinters.cpp17 #include "llvm/Analysis/RegionPass.h"
161 struct RegionPassPrinter : public RegionPass {
169 : RegionPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) {
171 PassName = "RegionPass Printer: " + PassToPrintName;
252 RegionPass *llvm::createRegionPassPrinter(const PassInfo *PI, raw_ostream &OS,
/external/llvm/lib/Analysis/
H A DRegionPass.cpp1 //===- RegionPass.cpp - Region Pass and Region Pass Manager ---------------===//
10 // This file implements RegionPass and RGPassManager. All region optimization
11 // and transformation passes are derived from RegionPass. RGPassManager is
16 #include "llvm/Analysis/RegionPass.h"
71 RegionPass *RP = (RegionPass *)getContainedPass(Index);
85 RegionPass *P = (RegionPass*)getContainedPass(Index);
154 RegionPass *P = (RegionPass*)getContainedPas
[all...]
H A DAndroid.mk48 RegionPass.cpp \
/external/llvm/include/llvm/Analysis/
H A DRegionPass.h1 //===- RegionPass.h - RegionPass class --------------------------*- C++ -*-===//
10 // This file defines the RegionPass class. All region based analysis,
11 // optimization and transformation passes are derived from RegionPass.
33 /// RegionPass is managed by RGPassManager.
34 class RegionPass : public Pass { class in namespace:llvm
36 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} function in class:llvm::RegionPass
39 /// @name To be implemented by every RegionPass
/external/llvm/include/llvm/
H A DLinkAllPasses.h26 #include "llvm/Analysis/RegionPass.h"
168 ((llvm::RegionPass*)nullptr)->runOnRegion((llvm::Region*)nullptr, RGM);
/external/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp15 #include "llvm/Analysis/RegionPass.h"
159 class StructurizeCFG : public RegionPass {
234 RegionPass(ID) {
251 RegionPass::getAnalysisUsage(AU);

Completed in 146 milliseconds