/external/llvm/include/llvm/ |
D | PassManagers.h | 96 class Pass; variable 118 Pass *P; 122 explicit PassManagerPrettyStackEntry(Pass *p) in PassManagerPrettyStackEntry() 124 PassManagerPrettyStackEntry(Pass *p, Value &v) in PassManagerPrettyStackEntry() 126 PassManagerPrettyStackEntry(Pass *p, Module &m) in PassManagerPrettyStackEntry() 185 void schedulePass(Pass *P); 188 void setLastUser(ArrayRef<Pass*> AnalysisPasses, Pass *P); 191 void collectLastUses(SmallVectorImpl<Pass *> &LastUses, Pass *P); 196 Pass *findAnalysisPass(AnalysisID AID); 199 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(); 87 Pass *createIndVarSimplifyPass(); 107 Pass *createLICMPass(); 116 Pass *createLoopStrengthReducePass(const TargetLowering *TLI = 0); 118 Pass *createGlobalMergePass(const TargetLowering *TLI = 0); 124 Pass *createLoopUnswitchPass(bool OptimizeForSize = false); 130 Pass *createLoopInstSimplifyPass(); 136 Pass *createLoopUnrollPass(int Threshold = -1, int Count = -1, int AllowPartial = -1); 142 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 | 37 MigrationPass &Pass; member in __anon58e2afd00111::RetainReleaseDeallocRemover 46 : Body(0), Pass(pass) { in RetainReleaseDeallocRemover() 48 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("delegate")); in RetainReleaseDeallocRemover() 50 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize")); in RetainReleaseDeallocRemover() 73 Pass.TA.reportError("it is not safe to remove an unused 'autorelease' " in VisitObjCMessageExpr() 90 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 99 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 104 Pass.TA.reportError("it is not safe to remove 'retain' " in VisitObjCMessageExpr() 119 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 123 Pass.TA.replace(E->getSourceRange(), "self"); in VisitObjCMessageExpr() [all …]
|
D | TransAPIUses.cpp | 32 MigrationPass &Pass; member in __anon9db0f4b20111::APIChecker 39 APIChecker(MigrationPass &pass) : Pass(pass) { in APIChecker() 40 SelectorTable &sels = Pass.Ctx.Selectors; in APIChecker() 41 IdentifierTable &ids = Pass.Ctx.Idents; in APIChecker() 83 Pass.TA.reportError(err, parm->getLocStart(), parm->getSourceRange()); in VisitObjCMessageExpr() 92 Pass.TA.hasDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr() 96 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 97 Pass.TA.clearDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr() 100 Pass.TA.replace(E->getSourceRange(), getNilString(Pass.Ctx)); in VisitObjCMessageExpr()
|
D | TransUnusedInitDelegate.cpp | 36 MigrationPass &Pass; member in __anonf9b770fb0111::UnusedInitRewriter 42 : Body(0), Pass(pass) { } in UnusedInitRewriter() 53 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr() 55 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 56 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message, in VisitObjCMessageExpr() 59 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = "); in VisitObjCMessageExpr() 61 retStr += getNilString(Pass.Ctx); in VisitObjCMessageExpr() 62 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr); in VisitObjCMessageExpr()
|
D | TransProperties.cpp | 48 MigrationPass &Pass; member in __anon3e916da50111::PropertiesRewriter 74 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { } in PropertiesRewriter() 138 Transaction Trans(Pass.TA); in doTransform() 153 Transaction Trans(Pass.TA); in doTransform() 215 (Pass.isGCMigration() && !hasGCWeak(props, atLoc))) in rewriteProperty() 229 Pass.TA.clearDiagnostic(diag::err_arc_assign_property_ownership, in removeAssignForDefaultStrong() 235 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props), in rewriteAssign() 236 /*AllowOnUnknownClass=*/Pass.isGCMigration()); in rewriteAssign() 238 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "strong" : in rewriteAssign() 250 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "__strong " : in rewriteAssign() [all …]
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 28 class Pass; variable 41 void FoldSingleEntryPHINodes(BasicBlock *BB, Pass *P = 0); 52 bool MergeBlockIntoPredecessor(BasicBlock *BB, Pass *P = 0); 113 Pass *P = 0, bool MergeIdenticalEdges = false, 118 Pass *P = 0) { 127 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 141 Pass *P = 0, 157 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P); 164 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt, Pass *P); 179 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_unused_itable/ |
D | expect.1 | 1 Pass 1: Checking inodes, blocks, and sizes 2 Pass 2: Checking directory structure 14 Pass 1: Checking inodes, blocks, and sizes 15 Pass 2: Checking directory structure 16 Pass 3: Checking directory connectivity 17 Pass 4: Checking reference counts 18 Pass 5: Checking group summary information
|
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_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_expand/ |
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_badjourblks/ |
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
|