Home
last modified time | relevance | path

Searched refs:BasicBlockPass (Results 1 – 18 of 18) 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.cpp191 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/
DNVPTXLowerAlloca.cpp44 class NVPTXLowerAlloca : public BasicBlockPass {
49 NVPTXLowerAlloca() : BasicBlockPass(ID) {} in NVPTXLowerAlloca()
113 BasicBlockPass *llvm::createNVPTXLowerAllocaPass() { in createNVPTXLowerAllocaPass()
DNVPTX.h55 BasicBlockPass *createNVPTXLowerAllocaPass();
/external/llvm/include/llvm/Transforms/
DVectorize.h20 class BasicBlockPass; variable
113 BasicBlockPass *
DScalar.h23 class BasicBlockPass; variable
446 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.cpp38 struct DeadInstElimination : public BasicBlockPass {
40 DeadInstElimination() : BasicBlockPass(ID) { in DeadInstElimination()
DLoadCombine.cpp54 class LoadCombine : public BasicBlockPass {
59 LoadCombine() : BasicBlockPass(ID), C(nullptr), AA(nullptr) { in LoadCombine()
272 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
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/
DBBVectorize.cpp198 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()