Home
last modified time | relevance | path

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

12345678910>>...17

/external/llvm/include/llvm/
DPassManagers.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);
199 AnalysisUsage *findAnalysisUsage(Pass *P);
[all …]
DPass.h81 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 …]
DPassAnalysisSupport.h131 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/
Dexpect20 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/
DScalar.h21 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 …]
DIPO.h23 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/
DPass.cpp29 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 …]
DPassManager.cpp181 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/
DTransRetainReleaseDealloc.cpp37 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 …]
DTransAPIUses.cpp32 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()
DTransUnusedInitDelegate.cpp36 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()
DTransProperties.cpp48 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/
DBasicBlockUtils.h28 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/
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/llvm/include/llvm/Analysis/
DRegionPass.h36 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/
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/clang/test/CodeGenCXX/
D2004-09-27-DidntEmitTemplate.cpp7 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/
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
Dexpect.21 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/
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_bad_local_jnl/
Dexpect.21 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/
Dexpect.21 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/
Dexpect.21 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

12345678910>>...17