Searched defs:Pass (Results 1 - 16 of 16) sorted by relevance

/external/clang/test/CodeGenCXX/
H A D2003-11-27-MultipleInheritanceThunk.cpp17 struct Pass { struct
22 struct AliasAnalysisCounter : public Pass, public AliasAnalysis {
H A D2004-09-27-DidntEmitTemplate.cpp7 struct Pass {}; struct
10 Pass *callDefaultCtor() { return new Pass(); }
12 void foo(Pass *(*C)());
22 void baz() { foo(callDefaultCtor<Pass>); }
/external/clang/lib/ARCMigrate/
H A DTransARCAssign.cpp36 MigrationPass &Pass; member in class:__anon3450::ARCAssignChecker
40 ARCAssignChecker(MigrationPass &pass) : Pass(pass) { }
51 ASTContext &Ctx = Pass.Ctx;
57 Transaction Trans(Pass.TA);
58 if (Pass.TA.clearDiagnostic(diag::err_typecheck_arr_assign_enumeration,
62 Pass.TA.insert(TLoc.getBeginLoc(), "__strong ");
H A DTransUnusedInitDelegate.cpp36 MigrationPass &Pass; member in class:__anon3460::UnusedInitRewriter
42 : Body(0), Pass(pass) { }
53 Pass.TA.hasDiagnostic(diag::err_arc_unused_init_message,
55 Transaction Trans(Pass.TA);
56 Pass.TA.clearDiagnostic(diag::err_arc_unused_init_message,
59 Pass.TA.insert(ExprRange.getBegin(), "if (!(self = ");
61 retStr += getNilString(Pass.Ctx);
62 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr);
H A DTransAPIUses.cpp32 MigrationPass &Pass; member in class:__anon3449::APIChecker
39 APIChecker(MigrationPass &pass) : Pass(pass) {
40 SelectorTable &sels = Pass.Ctx.Selectors;
41 IdentifierTable &ids = Pass.Ctx.Idents;
83 Pass.TA.reportError(err, parm->getLocStart(), parm->getSourceRange());
92 Pass.TA.hasDiagnostic(diag::err_unavailable,
96 Transaction Trans(Pass.TA);
97 Pass.TA.clearDiagnostic(diag::err_unavailable,
100 Pass.TA.replace(E->getSourceRange(), getNilString(Pass
[all...]
H A DTransBlockObjCVariable.cpp128 MigrationPass &Pass = BodyCtx.getMigrationContext().Pass; local
140 bool useWeak = canApplyWeak(Pass.Ctx, var->getType());
141 SourceManager &SM = Pass.Ctx.getSourceManager();
142 Transaction Trans(Pass.TA);
143 Pass.TA.replaceText(SM.getExpansionLoc(attr->getLocation()),
H A DTransEmptyStatementsAndDealloc.cpp153 MigrationPass &Pass; member in class:__anon3454::EmptyStatementsRemover
156 EmptyStatementsRemover(MigrationPass &pass) : Pass(pass) { }
176 ASTContext &getContext() { return Pass.Ctx; }
181 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) {
182 Transaction Trans(Pass.TA);
183 Pass.TA.removeStmt(S);
H A DTransRetainReleaseDealloc.cpp37 MigrationPass &Pass; member in class:__anon3458::RetainReleaseDeallocRemover
46 : Body(0), Pass(pass) {
48 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("delegate"));
50 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize"));
73 Pass.TA.reportError("it is not safe to remove an unused 'autorelease' "
79 // Pass through.
90 Pass.TA.reportError(err, rec->getLocStart());
99 Pass
[all...]
H A DTransZeroOutPropsInDealloc.cpp30 MigrationPass &Pass; member in class:__anon3461::ZeroOutInDeallocRemover
38 ZeroOutInDeallocRemover(MigrationPass &pass) : Pass(pass), SelfD(0) {
40 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize"));
44 ASTContext &Ctx = Pass.Ctx;
45 TransformActions &TA = Pass.TA;
84 Transaction Trans(Pass.TA);
85 Pass.TA.removeStmt(POE);
93 Transaction Trans(Pass.TA);
94 Pass
[all...]
H A DTransUnbridgedCasts.cpp52 MigrationPass &Pass; member in class:__anon3459::UnbridgedCastRewriter
58 UnbridgedCastRewriter(MigrationPass &pass) : Pass(pass), ParentD(0) {
59 SelfII = &Pass.Ctx.Idents.get("self");
88 if (castExpr->isNullPointerConstant(Pass.Ctx,
93 if (loc.isValid() && Pass.Ctx.getSourceManager().isInSystemHeader(loc))
184 Transaction Trans(Pass.TA);
190 TransformActions &TA = Pass.TA;
213 if (Kind == OBC_Bridge || !Pass.CFBridgingFunctionsDefined()) {
221 newCast += E->getType().getAsString(Pass.Ctx.getPrintingPolicy());
239 SourceManager &SM = Pass
[all...]
H A DTransforms.h85 MigrationPass &Pass; member in class:clang::arcmt::trans::MigrationContext
104 explicit MigrationContext(MigrationPass &pass) : Pass(pass) {}
179 MigrationPass &Pass; member in class:clang::arcmt::trans::BodyTransform
184 BodyTransform(MigrationPass &pass) : Pass(pass), ParentD(0) { }
188 BODY_TRANS(Pass).transformBody(rootS, ParentD);
H A DTransAutoreleasePool.cpp73 : Body(0), Pass(pass) {
113 Transaction Trans(Pass.TA);
116 Pass.TA.removeStmt(info.Dcl);
127 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
128 Pass.TA.removeStmt(*scope.End);
132 Pass.Ctx);
136 Pass.TA.insertAfterToken(afterSemi, "\n}");
137 Pass.TA.increaseIndentation(
142 Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
143 Pass
414 MigrationPass &Pass; member in class:__anon3452::AutoreleasePoolRewriter
[all...]
H A DTransProperties.cpp48 MigrationPass &Pass; member in class:__anon3457::PropertiesRewriter
74 : MigrateCtx(MigrateCtx), Pass(MigrateCtx.Pass) { }
138 Transaction Trans(Pass.TA);
153 Transaction Trans(Pass.TA);
215 (Pass.isGCMigration() && !hasGCWeak(props, atLoc)))
229 Pass.TA.clearDiagnostic(diag::err_arc_assign_property_ownership,
235 bool canUseWeak = canApplyWeak(Pass.Ctx, getPropertyType(props),
236 /*AllowOnUnknownClass=*/Pass.isGCMigration());
238 (Pass
[all...]
/external/llvm/include/llvm/
H A DPass.h1 //===- llvm/Pass.h - Base class for Passes ----------------------*- C++ -*-===//
77 /// Pass interface - Implemented by all 'passes'. Subclass this if you are an
81 class Pass { class in namespace:llvm
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) { } function in class:llvm::Pass
90 virtual ~Pass();
116 /// createPrinterPass - Get a Pass appropriate to print the IR this
118 virtual Pass *createPrinterPas
[all...]
/external/llvm/lib/VMCore/
H A DPass.cpp1 //===- Pass.cpp - LLVM Pass Infrastructure Implementation -----------------===//
10 // This file implements the LLVM Pass infrastructure. It is primarily
16 #include "llvm/Pass.h"
25 // Pass Implementation
29 Pass::~Pass() {
36 Pass *ModulePass::createPrinterPass(raw_ostream &O,
45 bool Pass::mustPreserveAnalysisID(char &AID) const {
50 void Pass
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/post/
H A DFilter.java66 protected Pass defaultPass;
67 protected List<Pass> postRenderPasses;
77 * Inner class Pass
78 * Pass are like filters in filters.
81 public class Pass { class in class:Filter
231 defaultPass = new Pass();
246 for (Iterator<Pass> it = postRenderPasses.iterator(); it.hasNext();) {
247 Pass pass = it.next();
409 protected List<Pass> getPostRenderPasses() {

Completed in 889 milliseconds