/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 | 191 BasicBlockPass *BP = getContainedPass(Index); in dumpPassStructure() 197 BasicBlockPass *getContainedPass(unsigned N) { in getContainedPass() 199 BasicBlockPass *BP = static_cast<BasicBlockPass *>(PassVector[N]); in getContainedPass() 1308 BasicBlockPass *BP = getContainedPass(Index); in runOnFunction() 1363 BasicBlockPass *BP = getContainedPass(Index); in doInitialization() 1374 BasicBlockPass *BP = getContainedPass(Index); in doFinalization() 1886 void BasicBlockPass::assignPassManager(PMStack &PMS, in assignPassManager()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXLowerAlloca.cpp | 44 class NVPTXLowerAlloca : public BasicBlockPass { 49 NVPTXLowerAlloca() : BasicBlockPass(ID) {} in NVPTXLowerAlloca() 113 BasicBlockPass *llvm::createNVPTXLowerAllocaPass() { in createNVPTXLowerAllocaPass()
|
D | NVPTX.h | 55 BasicBlockPass *createNVPTXLowerAllocaPass();
|
/external/llvm/include/llvm/Transforms/ |
D | Vectorize.h | 20 class BasicBlockPass; variable 113 BasicBlockPass *
|
D | Scalar.h | 23 class BasicBlockPass; variable 446 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 | 38 struct DeadInstElimination : public BasicBlockPass { 40 DeadInstElimination() : BasicBlockPass(ID) { in DeadInstElimination()
|
D | LoadCombine.cpp | 54 class LoadCombine : public BasicBlockPass { 59 LoadCombine() : BasicBlockPass(ID), C(nullptr), AA(nullptr) { in LoadCombine() 272 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 375 :ref:`FunctionPass <writing-an-llvm-pass-FunctionPass>` or :ref:`BasicBlockPass 376 <writing-an-llvm-pass-BasicBlockPass>`, you should derive from 620 .. _writing-an-llvm-pass-BasicBlockPass: 622 The ``BasicBlockPass`` class 625 ``BasicBlockPass``\ es are just like :ref:`FunctionPass's 637 ``BasicBlockPass``\ es are useful for traditional local and "peephole" 652 ``BasicBlockPass``\ es are not allowed to do, but that ``FunctionPass``\ es 667 Override this function to do the work of the ``BasicBlockPass``. This function [all …]
|
/external/llvm/lib/Transforms/Vectorize/ |
D | BBVectorize.cpp | 198 struct BBVectorize : public BasicBlockPass { 204 : BasicBlockPass(ID), Config(C) { in BBVectorize() 209 : BasicBlockPass(ID), Config(C) { in BBVectorize() 458 BasicBlockPass::getAnalysisUsage(AU); in getAnalysisUsage() 3215 BasicBlockPass *llvm::createBBVectorizePass(const VectorizeConfig &C) { in INITIALIZE_PASS_BEGIN()
|