Home
last modified time | relevance | path

Searched refs:RegionPass (Results 1 – 9 of 9) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DRegionPass.cpp68 RegionPass *RP = (RegionPass *)getContainedPass(Index); in runOnFunction()
80 RegionPass *P = (RegionPass*)getContainedPass(Index); in runOnFunction()
150 RegionPass *P = (RegionPass*)getContainedPass(Index); in runOnFunction()
175 class PrintRegionPass : public RegionPass {
183 : RegionPass(ID), Banner(B), Out(o) {} in PrintRegionPass()
216 void RegionPass::preparePassManager(PMStack &PMS) { in preparePassManager()
233 void RegionPass::assignPassManager(PMStack &PMS, in assignPassManager()
270 Pass *RegionPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
279 bool RegionPass::skipRegion(Region &R) const { in skipRegion()
H A DCMakeLists.txt111 RegionPass.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DPassPrinters.h25 class RegionPass; variable
36 RegionPass *createRegionPassPrinter(const PassInfo *PI, raw_ostream &out);
H A DPassPrinters.cpp158 struct RegionPassPrinter : public RegionPass {
165 : RegionPass(ID), PassToPrint(PI), Out(out) { in RegionPassPrinter()
210 RegionPass *llvm::createRegionPassPrinter(const PassInfo *PI, raw_ostream &OS) { in createRegionPassPrinter()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DRegionPass.h31 class RegionPass : public Pass {
33 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} in RegionPass() function
/netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/
H A DMakefile99 RegionPass.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn105 "RegionPass.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp318 class StructurizeCFGLegacyPass : public RegionPass {
325 : RegionPass(ID), SkipUniformRegions(SkipUniformRegions_) { in StructurizeCFGLegacyPass()
352 RegionPass::getAnalysisUsage(AU); in getAnalysisUsage()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DWritingAnLLVMPass.rst26 <writing-an-llvm-pass-LoopPass>`, or :ref:`RegionPass
27 <writing-an-llvm-pass-RegionPass>` classes, which gives the system more
603 .. _writing-an-llvm-pass-RegionPass:
605 The ``RegionPass`` class
608 ``RegionPass`` is similar to :ref:`LoopPass <writing-an-llvm-pass-LoopPass>`,
610 ``RegionPass`` processes regions in nested order such that the outer most
613 ``RegionPass`` subclasses are allowed to update the region tree by using the
615 ``RegionPass`` to implement your own region pass. All these methods should