HomeSort by relevance Sort by last modified time
    Searched defs:Pass (Results 1 - 25 of 110) sorted by null

1 2 3 4 5

  /frameworks/rs/rsov/compiler/spirit/
pass.h 29 // The base class for a pass, either an analysis or a transformation of a
32 class Pass {
34 virtual ~Pass() {}
36 // Runs the pass on the input module and returns the result module.
41 // Runs the pass on the input module, serializes the result module, and
  /external/clang/test/CodeGenCXX/
2004-09-27-DidntEmitTemplate.cpp 7 struct Pass {};
10 Pass *callDefaultCtor() { return new Pass(); }
12 void foo(Pass *(*C)());
22 void baz() { foo(callDefaultCtor<Pass>); }
2003-11-27-MultipleInheritanceThunk.cpp 18 struct Pass {
23 struct AliasAnalysisCounter : public Pass, public AliasAnalysis {
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/opt/
passes.h 37 // A pass. All analysis and transformation is done via the Process() method.
38 class Pass {
40 // Returns a descriptive name for this pass.
47 // A null pass that does nothing.
48 class NullPass : public Pass {
53 // The optimization pass for removing debug instructions (as documented in
55 class StripDebugInfoPass : public Pass {
  /external/clang/lib/ARCMigrate/
TransUnusedInitDelegate.cpp 36 MigrationPass &Pass;
41 UnusedInitRewriter(MigrationPass &pass)
42 : Body(nullptr), 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);
62 Pass.TA.insertAfterToken(ExprRange.getEnd(), retStr)
    [all...]
TransAPIUses.cpp 32 MigrationPass &Pass;
39 APIChecker(MigrationPass &pass) : Pass(pass) {
40 SelectorTable &sels = Pass.Ctx.Selectors;
41 IdentifierTable &ids = Pass.Ctx.Idents;
78 Pass.TA.report(parm->getLocStart(),
90 Pass.TA.hasDiagnostic(diag::err_unavailable,
94 Transaction Trans(Pass.TA);
95 Pass.TA.clearDiagnostic(diag::err_unavailable
    [all...]
TransARCAssign.cpp 36 MigrationPass &Pass;
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 ");
75 void trans::makeAssignARCSafe(MigrationPass &pass) {
76 ARCAssignChecker assignCheck(pass);
    [all...]
TransBlockObjCVariable.cpp 128 MigrationPass &Pass = BodyCtx.getMigrationContext().Pass;
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()),
TransEmptyStatementsAndDealloc.cpp 150 MigrationPass &Pass;
153 EmptyStatementsRemover(MigrationPass &pass) : Pass(pass) { }
172 ASTContext &getContext() { return Pass.Ctx; }
177 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) {
178 Transaction Trans(Pass.TA);
179 Pass.TA.removeStmt(S);
195 static void cleanupDeallocOrFinalize(MigrationPass &pass) {
    [all...]
TransProtectedScope.cpp 96 MigrationPass &Pass;
103 : Pass(BodyCtx.getMigrationContext().Pass),
104 SM(Pass.Ctx.getSourceManager()) {
111 const CapturedDiagList &DiagList = Pass.getDiags();
131 Transaction Trans(Pass.TA);
143 Pass.TA.clearDiagnostic(diag::err_switch_into_protected_scope, ErrLoc);
158 Pass.TA.clearDiagnostic(Diag.getID(), Diag.getLocation());
175 Pass.TA.insertAfterToken(info.SC->getColonLoc(), " {");
176 Pass.TA.insert(info.Range.getEnd(), "}\n")
    [all...]
TransRetainReleaseDealloc.cpp 38 MigrationPass &Pass;
46 RetainReleaseDeallocRemover(MigrationPass &pass)
47 : Body(nullptr), Pass(pass) {
49 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("delegate"));
51 Pass.Ctx.Selectors.getNullarySelector(&Pass.Ctx.Idents.get("finalize"));
74 Pass.TA.reportError("it is not safe to remove an unused 'autorelease' "
80 // Pass through
    [all...]
  /art/runtime/
barrier.cc 32 void Barrier::Pass(Thread* self) {
53 // that have not yet called the Pass function. When the
54 // Pass function is called by the last thread, the count will
  /external/llvm/include/llvm/Analysis/
LoopPassManager.h 1 //===- LoopPassManager.h - Loop pass management -----------------*- C++ -*-===//
25 /// \brief The loop pass manager.
38 /// pass manager infrastructure.
57 /// FunctionPassManager. Note that if this pass is constructed with a \c
65 explicit FunctionToLoopPassAdaptor(LoopPassT Pass)
66 : Pass(std::move(Pass)) {}
70 : Pass(Arg.Pass) {}
72 : Pass(std::move(Arg.Pass)) {
    [all...]
CGSCCPassManager.h 1 //===- CGSCCPassManager.h - Call graph pass management ----------*- C++ -*-===//
30 /// \brief The CGSCC pass manager.
43 /// pass manager infrastructure.
57 /// \brief The core module pass which does a post-order walk of the SCCs and
58 /// runs a CGSCC pass over each one.
61 /// a ModulePassManager. Note that this pass must be run with a module analysis
64 /// pass over the module to enable a \c FunctionAnalysisManager to be used
70 explicit ModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT Pass, bool DebugLogging = false)
71 : Pass(std::move(Pass)), DebugLogging(DebugLogging) {
    [all...]
  /external/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
29 /// \brief Implementation details of the pass manager interfaces.
33 /// polymorphically over pass objects.
38 /// \brief The polymorphic API which runs the pass over a given IR entity.
40 /// Note that actual pass object can omit the analysis manager argument if
42 /// analysis manager in the pass pipeline.
45 /// \brief Polymorphic method to access the name of a pass.
52 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
57 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /external/webrtc/webrtc/base/
buffer.h 174 // b.Pass() does the same thing as std::move(b).
176 RTC_DEPRECATED Buffer&& Pass() { return DEPRECATED_Pass(); }
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/
PassManagerInternal.h 12 /// pass management interfaces exposed in PassManager.h. To understand more
33 /// \brief Implementation details of the pass manager interfaces.
37 /// polymorphically over pass objects.
43 /// \brief The polymorphic API which runs the pass over a given IR entity.
45 /// Note that actual pass object can omit the analysis manager argument if
47 /// analysis manager in the pass pipeline.
51 /// \brief Polymorphic method to access the name of a pass.
58 /// an \c IRUnitT& and an \c AnalysisManager<IRUnit>&. It requires the pass to
63 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {
    [all...]
  /external/swiftshader/third_party/LLVM/lib/VMCore/
Pass.cpp 1 //===- 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
28 Pass::Pass(PassKind K, char &pid) : Resolver(0), PassID(&pid), Kind(K) { }
31 Pass::~Pass() {
38 Pass *ModulePass::createPrinterPass(raw_ostream &O
    [all...]

Completed in 8804 milliseconds

1 2 3 4 5