Searched refs:RegionPass (Results 1 – 9 of 9) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | RegionPass.cpp | 68 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 D | CMakeLists.txt | 111 RegionPass.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
H A D | PassPrinters.h | 25 class RegionPass; variable 36 RegionPass *createRegionPassPrinter(const PassInfo *PI, raw_ostream &out);
|
H A D | PassPrinters.cpp | 158 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 D | RegionPass.h | 31 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 D | Makefile | 99 RegionPass.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
H A D | BUILD.gn | 105 "RegionPass.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 318 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 D | WritingAnLLVMPass.rst | 26 <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
|