Searched refs:BasicBlockPass (Results 1 – 16 of 16) sorted by relevance
/external/llvm/tools/bugpoint-passes/ |
D | TestPasses.cpp | 27 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/ |
D | Pass.cpp | 156 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()
|
D | IRPrintingPasses.cpp | 86 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()
|
D | LegacyPassManager.cpp | 192 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/ |
D | Vectorize.h | 20 class BasicBlockPass; variable 113 BasicBlockPass *
|
D | Scalar.h | 22 class BasicBlockPass; variable 428 BasicBlockPass *createLoadCombinePass();
|
/external/llvm/tools/opt/ |
D | PassPrinters.h | 19 class BasicBlockPass; variable 43 BasicBlockPass *createBasicBlockPassPrinter(const PassInfo *PI,
|
D | PassPrinters.cpp | 196 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/ |
D | IRPrintingPasses.h | 26 class BasicBlockPass; variable 47 BasicBlockPass *createPrintBasicBlockPass(raw_ostream &OS,
|
/external/llvm/lib/Transforms/Scalar/ |
D | DCE.cpp | 37 struct DeadInstElimination : public BasicBlockPass { 39 DeadInstElimination() : BasicBlockPass(ID) { in DeadInstElimination()
|
D | LoadCombine.cpp | 53 class LoadCombine : public BasicBlockPass { 58 LoadCombine() : BasicBlockPass(ID), C(nullptr), AA(nullptr) { in LoadCombine() 271 BasicBlockPass *llvm::createLoadCombinePass() { in createLoadCombinePass()
|
D | LowerAtomic.cpp | 113 struct LowerAtomic : public BasicBlockPass { 115 LowerAtomic() : BasicBlockPass(ID) { in LowerAtomic()
|
/external/llvm/include/llvm/ |
D | Pass.h | 330 class BasicBlockPass : public Pass { 332 explicit BasicBlockPass(char &pid) : Pass(PT_BasicBlock, pid) {} in BasicBlockPass() function
|
/external/llvm/unittests/IR/ |
D | LegacyPassManagerTest.cpp | 227 struct BPass : public PassTestBase<BasicBlockPass> { 233 PassTestBase<BasicBlockPass>::finishedOK(run); in finishedOK()
|
/external/llvm/docs/ |
D | WritingAnLLVMPass.rst | 25 <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/ |
D | BBVectorize.cpp | 195 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()
|