Searched refs:BasicBlockPass (Results 1 - 15 of 15) sorted by relevance

/external/llvm/tools/bugpoint-passes/
H A DTestPasses.cpp27 class CrashOnCalls : public BasicBlockPass {
30 CrashOnCalls() : BasicBlockPass(ID) {}
54 class DeleteCalls : public BasicBlockPass {
57 DeleteCalls() : BasicBlockPass(ID) {}
/external/llvm/include/llvm/Transforms/
H A DVectorize.h20 class BasicBlockPass;
113 BasicBlockPass *
H A DScalar.h22 class BasicBlockPass;
46 // without modifying the CFG of the function. It is a BasicBlockPass, so it
47 // runs efficiently when queued next to other BasicBlockPass's.
389 BasicBlockPass *createLoadCombinePass();
/external/llvm/tools/opt/
H A DPassPrinters.h19 class BasicBlockPass;
43 BasicBlockPass *createBasicBlockPassPrinter(const PassInfo *PI,
H A DPassPrinters.cpp196 struct BasicBlockPassPrinter : public BasicBlockPass {
204 : BasicBlockPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) {
206 PassName = "BasicBlockPass Printer: " + PassToPrintName;
257 BasicBlockPass *llvm::createBasicBlockPassPrinter(const PassInfo *PI,
/external/llvm/lib/IR/
H A DIRPrintingPasses.cpp82 class PrintBasicBlockPass : public BasicBlockPass {
88 PrintBasicBlockPass() : BasicBlockPass(ID), Out(dbgs()) {}
90 : BasicBlockPass(ID), Out(Out), Banner(Banner) {}
124 BasicBlockPass *llvm::createPrintBasicBlockPass(llvm::raw_ostream &OS,
H A DPass.cpp153 // BasicBlockPass Implementation
156 Pass *BasicBlockPass::createPrinterPass(raw_ostream &O,
161 bool BasicBlockPass::doInitialization(Function &) {
166 bool BasicBlockPass::doFinalization(Function &) {
171 bool BasicBlockPass::skipOptnoneFunction(const BasicBlock &BB) const {
183 PassManagerType BasicBlockPass::getPotentialPassManagerType() const {
H A DLegacyPassManager.cpp157 /// BBPassManager manages BasicBlockPass. It batches all the
190 dbgs().indent(Offset*2) << "BasicBlockPass Manager\n";
192 BasicBlockPass *BP = getContainedPass(Index);
198 BasicBlockPass *getContainedPass(unsigned N) {
200 BasicBlockPass *BP = static_cast<BasicBlockPass *>(PassVector[N]);
1303 BasicBlockPass *BP = getContainedPass(Index);
1357 BasicBlockPass *BP = getContainedPass(Index);
1368 BasicBlockPass *BP = getContainedPass(Index);
1906 void BasicBlockPass
[all...]
/external/llvm/include/llvm/IR/
H A DIRPrintingPasses.h26 class BasicBlockPass;
46 BasicBlockPass *createPrintBasicBlockPass(raw_ostream &OS,
/external/llvm/lib/Transforms/Scalar/
H A DDCE.cpp37 struct DeadInstElimination : public BasicBlockPass {
39 DeadInstElimination() : BasicBlockPass(ID) {
H A DLowerAtomic.cpp113 struct LowerAtomic : public BasicBlockPass {
115 LowerAtomic() : BasicBlockPass(ID) {
H A DLoadCombine.cpp51 class LoadCombine : public BasicBlockPass {
57 : BasicBlockPass(ID),
263 BasicBlockPass *llvm::createLoadCombinePass() {
/external/llvm/include/llvm/
H A DPass.h321 /// BasicBlockPass class - This class is used to implement most local
330 class BasicBlockPass : public Pass { class in namespace:llvm
332 explicit BasicBlockPass(char &pid) : Pass(PT_BasicBlock, pid) {} function in class:llvm::BasicBlockPass
341 /// doInitialization - Virtual method overridden by BasicBlockPass subclasses
351 /// doFinalization - Virtual method overriden by BasicBlockPass subclasses to
/external/llvm/unittests/IR/
H A DLegacyPassManagerTest.cpp231 struct BPass : public PassTestBase<BasicBlockPass> {
237 PassTestBase<BasicBlockPass>::finishedOK(run);
/external/llvm/lib/Transforms/Vectorize/
H A DBBVectorize.cpp194 struct BBVectorize : public BasicBlockPass {
200 : BasicBlockPass(ID), Config(C) {
205 : BasicBlockPass(ID), Config(C) {
453 BasicBlockPass::getAnalysisUsage(AU);
3222 BasicBlockPass *llvm::createBBVectorizePass(const VectorizeConfig &C) {

Completed in 246 milliseconds