Home
last modified time | relevance | path

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

12345678910>>...17

/external/llvm/include/llvm/
DPassManagers.h95 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 …]
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();
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 …]
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.cpp36 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 …]
DTransBlockObjCVariable.cpp40 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 …]
DTransUnusedInitDelegate.cpp35 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()
DTransAPIUses.cpp31 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/
Dexpect3 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/
DBasicBlockUtils.h28 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/
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_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_badsymlinks/
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_miss_blk_bmap/
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_illitable_flexbg/
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