Home
last modified time | relevance | path

Searched refs:Pass (Results 1 – 25 of 473) sorted by relevance

12345678910>>...19

/external/llvm/include/llvm/IR/
DLegacyPassManagers.h96 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);
202 AnalysisUsage *findAnalysisUsage(Pass *P);
[all …]
DPassManagerInternal.h85 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
88 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {}
89 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
92 swap(LHS.Pass, RHS.Pass);
100 return Pass.run(IR, AM);
103 PassT Pass;
111 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
114 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {}
115 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {}
118 swap(LHS.Pass, RHS.Pass);
[all …]
/external/e2fsprogs/tests/f_resize_inode/
Dexpect21 Pass 1: Checking inodes, blocks, and sizes
22 Pass 2: Checking directory structure
23 Pass 3: Checking directory connectivity
24 Pass 4: Checking reference counts
25 Pass 5: Checking group summary information
34 Pass 1: Checking inodes, blocks, and sizes
35 Pass 2: Checking directory structure
36 Pass 3: Checking directory connectivity
37 Pass 4: Checking reference counts
38 Pass 5: Checking group summary information
[all …]
/external/llvm/include/llvm/Transforms/
DScalar.h25 class Pass; variable
57 Pass *createDeadInstEliminationPass();
112 Pass *createInductiveRangeCheckEliminationPass();
119 Pass *createIndVarSimplifyPass();
139 Pass *createLICMPass();
146 Pass *createLoopInterchangePass();
153 Pass *createLoopStrengthReducePass();
155 Pass *createGlobalMergePass(const TargetMachine *TM, unsigned MaximalOffset);
161 Pass *createLoopUnswitchPass(bool OptimizeForSize = false);
167 Pass *createLoopInstSimplifyPass();
[all …]
DIPO.h23 class Pass; variable
90 Pass *createFunctionInliningPass();
91 Pass *createFunctionInliningPass(int Threshold);
92 Pass *createFunctionInliningPass(unsigned OptLevel, unsigned SizeOptLevel);
97 Pass *createAlwaysInlinerPass();
98 Pass *createAlwaysInlinerPass(bool InsertLifetime);
104 Pass *createPruneEHPass();
137 Pass *createArgumentPromotionPass(unsigned maxElements = 3);
157 Pass *createLoopExtractorPass();
162 Pass *createSingleLoopExtractorPass();
[all …]
DObjCARC.h20 class Pass; variable
26 Pass *createObjCARCAPElimPass();
32 Pass *createObjCARCExpandPass();
38 Pass *createObjCARCContractPass();
44 Pass *createObjCARCOptPass();
/external/llvm/lib/IR/
DPass.cpp32 Pass::~Pass() { in ~Pass()
39 Pass *ModulePass::createPrinterPass(raw_ostream &O, in createPrinterPass()
48 bool Pass::mustPreserveAnalysisID(char &AID) const { in mustPreserveAnalysisID()
53 void Pass::dumpPassStructure(unsigned Offset) { in dumpPassStructure()
61 const char *Pass::getPassName() const { in getPassName()
69 void Pass::preparePassManager(PMStack &) { in preparePassManager()
73 PassManagerType Pass::getPotentialPassManagerType() const { in getPotentialPassManagerType()
78 void Pass::getAnalysisUsage(AnalysisUsage &) const { in getAnalysisUsage()
82 void Pass::releaseMemory() { in releaseMemory()
86 void Pass::verifyAnalysis() const { in verifyAnalysis()
[all …]
DLegacyPassManager.cpp182 Pass *getAsPass() override { return this; } in getAsPass()
218 class FunctionPassManagerImpl : public Pass,
227 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
231 void add(Pass *P) { in add()
236 Pass *createPrinterPass(raw_ostream &O, in createPrinterPass()
259 Pass *getAsPass() override { return this; } in getAsPass()
289 class MPPassManager : public Pass, public PMDataManager {
293 Pass(PT_PassManager, ID), PMDataManager() { } in MPPassManager()
297 for (std::map<Pass *, FunctionPassManagerImpl *>::iterator in ~MPPassManager()
306 Pass *createPrinterPass(raw_ostream &O, in createPrinterPass()
[all …]
/external/v8/tools/blink_tests/
DTestExpectations2 [ Linux Release x86 ] fast/text/atsui-multiple-renderers.html [ Pass Failure Slow ]
3 [ Linux Release x86 ] fast/text/international/complex-joining-using-gpos.html [ Pass Failure Slow ]
4 [ Linux Release x86 ] fast/text/international/danda-space.html [ Pass Failure Slow ]
5 [ Linux Release x86 ] fast/text/international/thai-baht-space.html [ Pass Failure Slow ]
6 [ Linux Release x86 ] fast/text/international/thai-line-breaks.html [ Pass Failure Slow ]
7 [ Linux Release x86 ] inspector/profiler/memory-instrumentation-external-array.html [ Pass Failure …
8 [ Linux Release x86_64 ] fast/text/atsui-multiple-renderers.html [ Pass Failure Slow ]
9 [ Linux Release x86_64 ] fast/text/international/complex-joining-using-gpos.html [ Pass Failure Slo…
10 [ Linux Release x86_64 ] fast/text/international/danda-space.html [ Pass Failure Slow ]
11 [ Linux Release x86_64 ] fast/text/international/thai-baht-space.html [ Pass Failure Slow ]
[all …]
/external/llvm/include/llvm/
DPass.h82 class Pass {
86 void operator=(const Pass&) = delete;
87 Pass(const Pass &) = delete;
90 explicit Pass(PassKind K, char &pid) in Pass() function
92 virtual ~Pass();
130 virtual Pass *createPrinterPass(raw_ostream &O,
192 static Pass *createPass(AnalysisID ID);
236 class ModulePass : public Pass {
239 Pass *createPrinterPass(raw_ostream &O,
251 explicit ModulePass(char &pid) : Pass(PT_Module, pid) {} in ModulePass()
[all …]
DPassAnalysisSupport.h131 Pass *findImplPass(AnalysisID PI) { in findImplPass()
132 Pass *ResultPass = nullptr; 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/llvm/include/llvm/Analysis/
DCGSCCPassManager.h197 explicit ModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT Pass) in ModuleToPostOrderCGSCCPassAdaptor() argument
198 : Pass(std::move(Pass)) {} in ModuleToPostOrderCGSCCPassAdaptor()
203 : Pass(Arg.Pass) {} in ModuleToPostOrderCGSCCPassAdaptor()
205 : Pass(std::move(Arg.Pass)) {} in ModuleToPostOrderCGSCCPassAdaptor()
209 swap(LHS.Pass, RHS.Pass); in swap()
230 PreservedAnalyses PassPA = Pass.run(C, &CGAM); in run()
258 CGSCCPassT Pass;
265 createModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT Pass) { in createModuleToPostOrderCGSCCPassAdaptor() argument
267 ModuleToPostOrderCGSCCPassAdaptor<CGSCCPassT>(std::move(Pass))); in createModuleToPostOrderCGSCCPassAdaptor()
424 explicit CGSCCToFunctionPassAdaptor(FunctionPassT Pass) in CGSCCToFunctionPassAdaptor() argument
[all …]
DRegionPass.h34 class RegionPass : public Pass {
36 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} in RegionPass()
58 Pass *createPrinterPass(raw_ostream &O,
61 using llvm::Pass::doInitialization;
62 using llvm::Pass::doFinalization;
109 Pass *getAsPass() override { return this; } in getAsPass()
115 Pass *getContainedPass(unsigned N) { in getContainedPass()
117 Pass *FP = static_cast<Pass *>(PassVector[N]); in getContainedPass()
/external/clang/lib/ARCMigrate/
DTransUnbridgedCasts.cpp61 MigrationPass &Pass; member in __anon574d02e40111::UnbridgedCastRewriter
70 : Pass(pass), ParentD(nullptr), Body(nullptr) { in UnbridgedCastRewriter()
71 SelfII = &Pass.Ctx.Idents.get("self"); in UnbridgedCastRewriter()
84 UnbridgedCastRewriter(Pass).transformBody(D->getBody(), D); in TraverseBlockDecl()
105 if (castExpr->isNullPointerConstant(Pass.Ctx, in VisitCastExpr()
110 if (loc.isValid() && Pass.Ctx.getSourceManager().isInSystemHeader(loc)) in VisitCastExpr()
201 Transaction Trans(Pass.TA); in rewriteToBridgedCast()
207 TransformActions &TA = Pass.TA; in rewriteToBridgedCast()
230 if (Kind == OBC_Bridge || !Pass.CFBridgingFunctionsDefined()) { in rewriteToBridgedCast()
238 newCast += E->getType().getAsString(Pass.Ctx.getPrintingPolicy()); in rewriteToBridgedCast()
[all …]
DTransAPIUses.cpp32 MigrationPass &Pass; member in __anonbe11a76c0111::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()
78 Pass.TA.report(parm->getLocStart(), in VisitObjCMessageExpr()
90 Pass.TA.hasDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr()
94 Transaction Trans(Pass.TA); in VisitObjCMessageExpr()
95 Pass.TA.clearDiagnostic(diag::err_unavailable, in VisitObjCMessageExpr()
98 Pass.TA.replace(E->getSourceRange(), getNilString(Pass.Ctx)); in VisitObjCMessageExpr()
DTransUnusedInitDelegate.cpp36 MigrationPass &Pass; member in __anone5d6bb750111::UnusedInitRewriter
42 : Body(nullptr), 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()
DTransRetainReleaseDealloc.cpp38 MigrationPass &Pass; member in __anonc9fe80ca0111::RetainReleaseDeallocRemover
47 : Body(nullptr), 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 …]
DTransProperties.cpp48 MigrationPass &Pass; member in __anon64f2de1f0111::PropertiesRewriter
75 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { } in PropertiesRewriter()
137 Transaction Trans(Pass.TA); in doTransform()
150 Transaction Trans(Pass.TA); in doTransform()
212 (Pass.isGCMigration() && !hasGCWeak(props, atLoc))) in rewriteProperty()
226 Pass.TA.clearDiagnostic(diag::err_arc_strong_property_ownership, in removeAssignForDefaultStrong()
234 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props), in rewriteAssign()
235 /*AllowOnUnknownClass=*/Pass.isGCMigration()); in rewriteAssign()
237 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "strong" : in rewriteAssign()
249 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)) ? "__strong " : in rewriteAssign()
[all …]
DTransAutoreleasePool.cpp73 : Body(nullptr), Pass(pass) { in AutoreleasePoolRewriter()
113 Transaction Trans(Pass.TA); in ~AutoreleasePoolRewriter()
116 Pass.TA.removeStmt(info.Dcl); in ~AutoreleasePoolRewriter()
127 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); in ~AutoreleasePoolRewriter()
128 Pass.TA.removeStmt(*scope.End); in ~AutoreleasePoolRewriter()
132 Pass.Ctx); in ~AutoreleasePoolRewriter()
136 Pass.TA.insertAfterToken(afterSemi, "\n}"); in ~AutoreleasePoolRewriter()
137 Pass.TA.increaseIndentation( in ~AutoreleasePoolRewriter()
142 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {"); in ~AutoreleasePoolRewriter()
143 Pass.TA.replaceStmt(*scope.End, "}"); in ~AutoreleasePoolRewriter()
[all …]
/external/e2fsprogs/tests/f_dupsuper/
Dexpect.13 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/
Dexpect.11 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/
Dexpect.13 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/
Dexpect.11 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/e2fsprogs/tests/f_dup/
Dexpect.13 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_unused_itable/
Dexpect.11 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

12345678910>>...19