Home
last modified time | relevance | path

Searched refs:BasicBlockPass (Results 1 – 16 of 16) sorted by relevance

/external/llvm/tools/bugpoint-passes/
DTestPasses.cpp27 class CrashOnCalls : public BasicBlockPass {
30 CrashOnCalls() : BasicBlockPass(ID) {} in CrashOnCalls()
54 class DeleteCalls : public BasicBlockPass {
57 DeleteCalls() : BasicBlockPass(ID) {} in DeleteCalls()
/external/llvm/lib/IR/
DPass.cpp156 Pass *BasicBlockPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
161 bool BasicBlockPass::doInitialization(Function &) { in doInitialization()
166 bool BasicBlockPass::doFinalization(Function &) { in doFinalization()
171 bool BasicBlockPass::skipOptnoneFunction(const BasicBlock &BB) const { in skipOptnoneFunction()
183 PassManagerType BasicBlockPass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
DIRPrintingPasses.cpp86 class PrintBasicBlockPass : public BasicBlockPass {
92 PrintBasicBlockPass() : BasicBlockPass(ID), Out(dbgs()) {} in PrintBasicBlockPass()
94 : BasicBlockPass(ID), Out(Out), Banner(Banner) {} in PrintBasicBlockPass()
129 BasicBlockPass *llvm::createPrintBasicBlockPass(llvm::raw_ostream &OS, in createPrintBasicBlockPass()
DLegacyPassManager.cpp192 BasicBlockPass *BP = getContainedPass(Index); in dumpPassStructure()
198 BasicBlockPass *getContainedPass(unsigned N) { in getContainedPass()
200 BasicBlockPass *BP = static_cast<BasicBlockPass *>(PassVector[N]); in getContainedPass()
1304 BasicBlockPass *BP = getContainedPass(Index); in runOnFunction()
1358 BasicBlockPass *BP = getContainedPass(Index); in doInitialization()
1369 BasicBlockPass *BP = getContainedPass(Index); in doFinalization()
1895 void BasicBlockPass::assignPassManager(PMStack &PMS, in assignPassManager()
/external/llvm/include/llvm/Transforms/
DVectorize.h20 class BasicBlockPass; variable
113 BasicBlockPass *
DScalar.h22 class BasicBlockPass; variable
428 BasicBlockPass *createLoadCombinePass();
/external/llvm/tools/opt/
DPassPrinters.h19 class BasicBlockPass; variable
43 BasicBlockPass *createBasicBlockPassPrinter(const PassInfo *PI,
DPassPrinters.cpp196 struct BasicBlockPassPrinter : public BasicBlockPass {
204 : BasicBlockPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { in BasicBlockPassPrinter()
257 BasicBlockPass *llvm::createBasicBlockPassPrinter(const PassInfo *PI, in createBasicBlockPassPrinter()
/external/llvm/include/llvm/IR/
DIRPrintingPasses.h26 class BasicBlockPass; variable
47 BasicBlockPass *createPrintBasicBlockPass(raw_ostream &OS,
/external/llvm/lib/Transforms/Scalar/
DDCE.cpp37 struct DeadInstElimination : public BasicBlockPass {
39 DeadInstElimination() : BasicBlockPass(ID) { in DeadInstElimination()
DLoadCombine.cpp53 class LoadCombine : public BasicBlockPass {
58 LoadCombine() : BasicBlockPass(ID), C(nullptr), AA(nullptr) { in LoadCombine()
271 BasicBlockPass *llvm::createLoadCombinePass() { in createLoadCombinePass()
DLowerAtomic.cpp113 struct LowerAtomic : public BasicBlockPass {
115 LowerAtomic() : BasicBlockPass(ID) { in LowerAtomic()
/external/llvm/include/llvm/
DPass.h330 class BasicBlockPass : public Pass {
332 explicit BasicBlockPass(char &pid) : Pass(PT_BasicBlock, pid) {} in BasicBlockPass() function
/external/llvm/unittests/IR/
DLegacyPassManagerTest.cpp227 struct BPass : public PassTestBase<BasicBlockPass> {
233 PassTestBase<BasicBlockPass>::finishedOK(run); in finishedOK()
/external/llvm/docs/
DWritingAnLLVMPass.rst25 <writing-an-llvm-pass-RegionPass>`, or :ref:`BasicBlockPass
26 <writing-an-llvm-pass-BasicBlockPass>` classes, which gives the system more
379 :ref:`FunctionPass <writing-an-llvm-pass-FunctionPass>` or :ref:`BasicBlockPass
380 <writing-an-llvm-pass-BasicBlockPass>`, you should derive from
624 .. _writing-an-llvm-pass-BasicBlockPass:
626 The ``BasicBlockPass`` class
629 ``BasicBlockPass``\ es are just like :ref:`FunctionPass's
641 ``BasicBlockPass``\ es are useful for traditional local and "peephole"
656 ``BasicBlockPass``\ es are not allowed to do, but that ``FunctionPass``\ es
671 Override this function to do the work of the ``BasicBlockPass``. This function
[all …]
/external/llvm/lib/Transforms/Vectorize/
DBBVectorize.cpp195 struct BBVectorize : public BasicBlockPass {
201 : BasicBlockPass(ID), Config(C) { in BBVectorize()
206 : BasicBlockPass(ID), Config(C) { in BBVectorize()
452 BasicBlockPass::getAnalysisUsage(AU); in getAnalysisUsage()
3196 BasicBlockPass *llvm::createBBVectorizePass(const VectorizeConfig &C) { in INITIALIZE_PASS_BEGIN()