/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 | 82 class Pass { 86 void operator=(const Pass&) LLVM_DELETED_FUNCTION; 87 Pass(const Pass &) LLVM_DELETED_FUNCTION; 90 explicit Pass(PassKind K, char &pid) : Resolver(0), PassID(&pid), Kind(K) { } in Pass() function 91 virtual ~Pass(); 129 virtual Pass *createPrinterPass(raw_ostream &O, 191 static Pass *createPass(AnalysisID ID); 235 class ModulePass : public Pass { 238 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 250 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/lib/IR/ |
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/llvm/include/llvm/Transforms/ |
D | Scalar.h | 21 class Pass; variable 45 Pass *createDeadInstEliminationPass(); 93 Pass *createIndVarSimplifyPass(); 113 Pass *createLICMPass(); 120 Pass *createLoopStrengthReducePass(); 122 Pass *createGlobalMergePass(const TargetLowering *TLI = 0); 128 Pass *createLoopUnswitchPass(bool OptimizeForSize = false); 134 Pass *createLoopInstSimplifyPass(); 140 Pass *createLoopUnrollPass(int Threshold = -1, int Count = -1, int AllowPartial = -1); 146 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(); 132 Pass *createArgumentPromotionPass(unsigned maxElements = 3); 152 Pass *createLoopExtractorPass(); 157 Pass *createSingleLoopExtractorPass(); 174 Pass *createFunctionAttrsPass();
|
D | ObjCARC.h | 20 class Pass; variable 26 Pass *createObjCARCAPElimPass(); 32 Pass *createObjCARCExpandPass(); 38 Pass *createObjCARCContractPass(); 44 Pass *createObjCARCOptPass();
|
/external/clang/lib/ARCMigrate/ |
D | TransUnbridgedCasts.cpp | 61 MigrationPass &Pass; member in __anonf6d4228a0111::UnbridgedCastRewriter 69 UnbridgedCastRewriter(MigrationPass &pass) : Pass(pass), ParentD(0), Body(0) { in UnbridgedCastRewriter() 70 SelfII = &Pass.Ctx.Idents.get("self"); in UnbridgedCastRewriter() 97 if (castExpr->isNullPointerConstant(Pass.Ctx, in VisitCastExpr() 102 if (loc.isValid() && Pass.Ctx.getSourceManager().isInSystemHeader(loc)) in VisitCastExpr() 193 Transaction Trans(Pass.TA); in rewriteToBridgedCast() 199 TransformActions &TA = Pass.TA; in rewriteToBridgedCast() 222 if (Kind == OBC_Bridge || !Pass.CFBridgingFunctionsDefined()) { in rewriteToBridgedCast() 230 newCast += E->getType().getAsString(Pass.Ctx.getPrintingPolicy()); in rewriteToBridgedCast() 248 SourceManager &SM = Pass.Ctx.getSourceManager(); in rewriteToBridgedCast() [all …]
|
D | TransRetainReleaseDealloc.cpp | 38 MigrationPass &Pass; member in __anonea6444f00111::RetainReleaseDeallocRemover 47 : Body(0), Pass(pass) { in RetainReleaseDeallocRemover() 49 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("delegate")); in RetainReleaseDeallocRemover() 51 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize")); in RetainReleaseDeallocRemover() 74 Pass.TA.reportError("it is not safe to remove an unused 'autorelease' " in VisitObjCMessageExpr() 91 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 100 Pass.TA.reportError(err, rec->getLocStart()); in VisitObjCMessageExpr() 105 Pass.TA.reportError("it is not safe to remove 'retain' " in VisitObjCMessageExpr() 120 Transaction Trans(Pass.TA); in VisitObjCMessageExpr() 124 Pass.TA.replace(E->getSourceRange(), "self"); in VisitObjCMessageExpr() [all …]
|
D | TransAPIUses.cpp | 32 MigrationPass &Pass; member in __anoneeb9b5d20111::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 __anon2d913e1b0111::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 __anonbc801ac50111::PropertiesRewriter 74 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { } in PropertiesRewriter() 138 Transaction Trans(Pass.TA); in doTransform() 155 Transaction Trans(Pass.TA); in doTransform() 217 (Pass.isGCMigration() && !hasGCWeak(props, atLoc))) in rewriteProperty() 231 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, in removeAssignForDefaultStrong() 239 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props), in rewriteAssign() 240 /*AllowOnUnknownClass=*/Pass.isGCMigration()); in rewriteAssign() 242 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "strong" : in rewriteAssign() 254 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "__strong " : in rewriteAssign() [all …]
|
/external/llvm/include/llvm/Analysis/ |
D | RegionPass.h | 34 class RegionPass : public Pass { 36 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} in RegionPass() 58 Pass *createPrinterPass(raw_ostream &O, const std::string &Banner) const; 60 using llvm::Pass::doInitialization; 61 using llvm::Pass::doFinalization; 108 virtual Pass *getAsPass() { return this; } in getAsPass() 114 Pass *getContainedPass(unsigned N) { in getContainedPass() 116 Pass *FP = static_cast<Pass *>(PassVector[N]); in getContainedPass()
|
/external/llvm/include/llvm/Transforms/Utils/ |
D | BasicBlockUtils.h | 28 class Pass; variable 42 void FoldSingleEntryPHINodes(BasicBlock *BB, Pass *P = 0); 53 bool MergeBlockIntoPredecessor(BasicBlock *BB, Pass *P = 0); 114 Pass *P = 0, bool MergeIdenticalEdges = false, 119 Pass *P = 0) { 128 inline bool SplitCriticalEdge(BasicBlock *Succ, pred_iterator PI, Pass *P = 0) { 142 Pass *P = 0, 158 BasicBlock *SplitEdge(BasicBlock *From, BasicBlock *To, Pass *P); 165 BasicBlock *SplitBlock(BasicBlock *Old, Instruction *SplitPt, Pass *P); 180 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/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
|
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/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
|
/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_big_sparse/ |
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
|