/external/llvm/include/llvm/ |
D | PassManagers.h | 95 class Pass; variable 117 Pass *P; 121 explicit PassManagerPrettyStackEntry(Pass *p) in PassManagerPrettyStackEntry() 123 PassManagerPrettyStackEntry(Pass *p, Value &v) in PassManagerPrettyStackEntry() 125 PassManagerPrettyStackEntry(Pass *p, Module &m) in PassManagerPrettyStackEntry() 184 void schedulePass(Pass *P); 187 void setLastUser(const SmallVectorImpl<Pass *> &AnalysisPasses, Pass *P); 190 void collectLastUses(SmallVectorImpl<Pass *> &LastUses, Pass *P); 195 Pass *findAnalysisPass(AnalysisID AID); 198 AnalysisUsage *findAnalysisUsage(Pass *P); [all …]
|
D | Pass.h | 81 class Pass { 85 void operator=(const Pass&); // DO NOT IMPLEMENT 86 Pass(const Pass &); // DO NOT IMPLEMENT 89 explicit Pass(PassKind K, char &pid) : Resolver(0), PassID(&pid), Kind(K) { } in Pass() function 90 virtual ~Pass(); 118 virtual Pass *createPrinterPass(raw_ostream &O, 180 static Pass *createPass(AnalysisID ID); 224 class ModulePass : public Pass { 227 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 239 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass() [all …]
|
D | PassAnalysisSupport.h | 131 Pass *findImplPass(AnalysisID PI) { in findImplPass() 132 Pass *ResultPass = 0; in findImplPass() 143 Pass *findImplPass(Pass *P, AnalysisID PI, Function &F); 145 void addAnalysisImplsPair(AnalysisID PI, Pass *P) { in addAnalysisImplsPair() 148 std::pair<AnalysisID, Pass*> pir = std::make_pair(PI,P); in addAnalysisImplsPair() 159 Pass *getAnalysisIfAvailable(AnalysisID ID, bool Direction) const; 164 std::vector<std::pair<AnalysisID, Pass*> > AnalysisImpls; 179 AnalysisType *Pass::getAnalysisIfAvailable() const { in getAnalysisIfAvailable() 184 Pass *ResultPass = Resolver->getAnalysisIfAvailable(PI, true); in getAnalysisIfAvailable() 199 AnalysisType &Pass::getAnalysis() const { in getAnalysis() [all …]
|
/external/e2fsprogs/tests/f_resize_inode/ |
D | expect | 20 Pass 1: Checking inodes, blocks, and sizes 21 Pass 2: Checking directory structure 22 Pass 3: Checking directory connectivity 23 Pass 4: Checking reference counts 24 Pass 5: Checking group summary information 33 Pass 1: Checking inodes, blocks, and sizes 34 Pass 2: Checking directory structure 35 Pass 3: Checking directory connectivity 36 Pass 4: Checking reference counts 37 Pass 5: Checking group summary information [all …]
|
/external/llvm/include/llvm/Transforms/ |
D | Scalar.h | 21 class Pass; variable 45 Pass *createDeadInstEliminationPass(); 84 Pass *createIndVarSimplifyPass(); 104 Pass *createLICMPass(); 113 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0); 115 Pass *createGlobalMergePass(const TargetLowering *TLI = 0); 121 Pass *createLoopUnswitchPass(bool OptimizeForSize = false); 127 Pass *createLoopInstSimplifyPass(); 133 Pass *createLoopUnrollPass(int Threshold = -1, int Count = -1, int AllowPartial = -1); 139 Pass *createLoopRotatePass(); [all …]
|
D | IPO.h | 23 class Pass; variable 90 Pass *createFunctionInliningPass(); 91 Pass *createFunctionInliningPass(int Threshold); 96 Pass *createAlwaysInlinerPass(); 97 Pass *createAlwaysInlinerPass(bool InsertLifetime); 103 Pass *createPruneEHPass(); 141 Pass *createArgumentPromotionPass(unsigned maxElements = 3); 161 Pass *createLoopExtractorPass(); 166 Pass *createSingleLoopExtractorPass(); 183 Pass *createFunctionAttrsPass();
|
/external/llvm/lib/VMCore/ |
D | Pass.cpp | 29 Pass::~Pass() { in ~Pass() 36 Pass *ModulePass::createPrinterPass(raw_ostream &O, in createPrinterPass() 45 bool Pass::mustPreserveAnalysisID(char &AID) const { in mustPreserveAnalysisID() 50 void Pass::dumpPassStructure(unsigned Offset) { in dumpPassStructure() 58 const char *Pass::getPassName() const { in getPassName() 66 void Pass::preparePassManager(PMStack &) { in preparePassManager() 70 PassManagerType Pass::getPotentialPassManagerType() const { in getPotentialPassManagerType() 75 void Pass::getAnalysisUsage(AnalysisUsage &) const { in getAnalysisUsage() 79 void Pass::releaseMemory() { in releaseMemory() 83 void Pass::verifyAnalysis() const { in verifyAnalysis() [all …]
|
D | PassManager.cpp | 181 virtual Pass *getAsPass() { return this; } in getAsPass() 217 class FunctionPassManagerImpl : public Pass, 226 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl() 233 void add(Pass *P) { in add() 238 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const { in createPrinterPass() 260 virtual Pass *getAsPass() { return this; } in getAsPass() 287 class MPPassManager : public Pass, public PMDataManager { 291 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager() 295 for (std::map<Pass *, FunctionPassManagerImpl *>::iterator in ~MPPassManager() 304 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const { in createPrinterPass() [all …]
|
/external/clang/lib/ARCMigrate/ |
D | TransRetainReleaseDealloc.cpp | 36 MigrationPass &Pass; member in __anon7fb41bce0111::RetainReleaseDeallocRemover 45 : Body(0), Pass(pass) { in RetainReleaseDeallocRemover() 47 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("delegate")); in RetainReleaseDeallocRemover() 49 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize")); in RetainReleaseDeallocRemover() 71 Pass.TA.reportError("it is not safe to remove an unused 'autorelease' " in VisitObjCMessageExpr() 87 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 96 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 101 Pass.TA.reportError("it is not safe to remove 'retain' " in VisitObjCMessageExpr() 116 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 120 Pass.TA.replace(E->getSourceRange(), "self"); in VisitObjCMessageExpr() [all …]
|
D | TransBlockObjCVariable.cpp | 40 MigrationPass &Pass; member in __anon73010dc50111::RootBlockObjCVarRewriter 76 : Pass(pass), VarsToChange(VarsToChange) { } in RootBlockObjCVarRewriter() 114 MigrationPass &Pass; member in __anon73010dc50111::BlockObjCVarRewriter 120 : Pass(pass), VarsToChange(VarsToChange) { } in BlockObjCVarRewriter() 123 RootBlockObjCVarRewriter(Pass, VarsToChange).TraverseDecl(block); in TraverseBlockDecl() 131 MigrationPass &Pass = BodyCtx.getMigrationContext().Pass; in traverseBody() local 134 BlockObjCVarRewriter trans(Pass, VarsToChange); in traverseBody() 143 bool useWeak = canApplyWeak(Pass.Ctx, var->getType()); in traverseBody() 144 SourceManager &SM = Pass.Ctx.getSourceManager(); in traverseBody() 145 Transaction Trans(Pass.TA); in traverseBody() [all …]
|
D | TransUnusedInitDelegate.cpp | 35 MigrationPass &Pass; member in __anonbca1c5790111::UnusedInitRewriter 41 : Body(0), Pass(pass) { } in UnusedInitRewriter() 52 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr() 54 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 55 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr() 58 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = "); in VisitObjCMessageExpr() 60 retStr += getNilString(Pass.Ctx); in VisitObjCMessageExpr() 61 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr); in VisitObjCMessageExpr()
|
D | TransAPIUses.cpp | 31 MigrationPass &Pass; member in __anonca070bf00111::APIChecker 38 APIChecker(MigrationPass &pass) : Pass(pass) { in APIChecker() 39 SelectorTable &sels = Pass.Ctx.Selectors; in APIChecker() 40 IdentifierTable &ids = Pass.Ctx.Idents; in APIChecker() 82 Pass.TA.reportError(err, parm->getLocStart(), parm->getSourceRange()); in VisitObjCMessageExpr() 91 Pass.TA.hasDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr() 95 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 96 Pass.TA.clearDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr() 99 Pass.TA.replace(E->getSourceRange(), getNilString(Pass.Ctx)); in VisitObjCMessageExpr()
|
/external/e2fsprogs/tests/f_swapfs/ |
D | expect | 3 Pass 1: Checking inodes, blocks, and sizes 4 Pass 2: Checking directory structure 5 Pass 3: Checking directory connectivity 6 Pass 4: Checking reference counts 7 Pass 5: Checking group summary information 11 Pass 0: Doing byte-swap of filesystem 12 Pass 1: Checking inodes, blocks, and sizes 13 Pass 2: Checking directory structure 14 Pass 3: Checking directory connectivity 15 Pass 4: Checking reference counts [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 28 class Pass; variable 40 void FoldSingleEntryPHINodes(BasicBlock *BB, Pass *P = 0); 51 bool MergeBlockIntoPredecessor(BasicBlock *BB, Pass *P = 0); 112 Pass *P = 0, bool MergeIdenticalEdges = false, 116 Pass *P = 0) { 125 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 139 Pass *P = 0, 155 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P); 162 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt, Pass *P); 177 const char *Suffix, Pass *P = 0); [all …]
|
/external/e2fsprogs/tests/f_dupsuper/ |
D | expect.1 | 3 Pass 1: Checking inodes, blocks, and sizes 6 Pass 1B: Rescanning for multiply-claimed blocks 8 Pass 1C: Scanning directories for inodes with multiply-claimed blocks 9 Pass 1D: Reconciling multiply-claimed blocks 17 Pass 2: Checking directory structure 18 Pass 3: Checking directory connectivity 19 Pass 4: Checking reference counts 20 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_rehash_dir/ |
D | expect.1 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 3 Pass 3: Checking directory connectivity 4 Pass 3A: Optimizing directories 5 Pass 4: Checking reference counts 6 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_dup_resize/ |
D | expect.1 | 3 Pass 1: Checking inodes, blocks, and sizes 6 Pass 1B: Rescanning for multiply-claimed blocks 9 Pass 1C: Scanning directories for inodes with multiply-claimed blocks 10 Pass 1D: Reconciling multiply-claimed blocks 18 Pass 2: Checking directory structure 19 Pass 3: Checking directory connectivity 20 Pass 4: Checking reference counts 21 Pass 5: Checking group summary information
|
/external/llvm/include/llvm/Analysis/ |
D | RegionPass.h | 36 class RegionPass : public Pass { 38 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} in RegionPass() 60 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 107 virtual Pass *getAsPass() { return this; } in getAsPass() 113 Pass *getContainedPass(unsigned N) { in getContainedPass() 115 Pass *FP = static_cast<Pass *>(PassVector[N]); in getContainedPass()
|
/external/e2fsprogs/tests/f_dup_de2/ |
D | expect.1 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 6 Pass 3: Checking directory connectivity 7 Pass 3A: Optimizing directories 11 Pass 4: Checking reference counts 12 Pass 5: Checking group summary information
|
/external/clang/test/CodeGenCXX/ |
D | 2004-09-27-DidntEmitTemplate.cpp | 7 struct Pass {}; struct 10 Pass *callDefaultCtor() { return new Pass(); } in callDefaultCtor() 12 void foo(Pass *(*C)()); 22 void baz() { foo(callDefaultCtor<Pass>); } in baz()
|
/external/e2fsprogs/tests/f_dup/ |
D | expect.1 | 3 Pass 1: Checking inodes, blocks, and sizes 6 Pass 1B: Rescanning for multiply-claimed blocks 9 Pass 1C: Scanning directories for inodes with multiply-claimed blocks 10 Pass 1D: Reconciling multiply-claimed blocks 23 Pass 2: Checking directory structure 24 Pass 3: Checking directory connectivity 25 Pass 4: Checking reference counts 26 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_bad_local_jnl/ |
D | expect.2 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 3 Pass 3: Checking directory connectivity 4 Pass 4: Checking reference counts 5 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_badsymlinks/ |
D | expect.2 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 3 Pass 3: Checking directory connectivity 4 Pass 4: Checking reference counts 5 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_miss_blk_bmap/ |
D | expect.2 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 3 Pass 3: Checking directory connectivity 4 Pass 4: Checking reference counts 5 Pass 5: Checking group summary information
|
/external/e2fsprogs/tests/f_illitable_flexbg/ |
D | expect.2 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 3 Pass 3: Checking directory connectivity 4 Pass 4: Checking reference counts 5 Pass 5: Checking group summary information
|