Home
last modified time | relevance | path

Searched refs:Pass (Results 1 - 25 of 719) sorted by relevance

12345678910>>...29

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/
H A DScalar.h24 class Pass;
54 Pass *createDeadInstEliminationPass();
61 Pass *createRedundantDbgInstEliminationPass();
110 Pass *createLoopGuardWideningPass();
131 Pass *createInductiveRangeCheckEliminationPass();
138 Pass *createIndVarSimplifyPass();
144 Pass *createLICMPass();
145 Pass *createLICMPass(unsigned LicmMssaOptCap,
153 Pass *createLoopSinkPass();
159 Pass *createLoopPredicationPas
[all...]
H A DIPO.h27 class Pass;
94 Pass *createFunctionImportPass();
105 Pass *createFunctionInliningPass();
106 Pass *createFunctionInliningPass(int Threshold);
107 Pass *createFunctionInliningPass(unsigned OptLevel, unsigned SizeOptLevel,
109 Pass *createFunctionInliningPass(InlineParams &Params);
115 Pass *createPruneEHPass();
151 Pass *createArgumentPromotionPass(unsigned maxElements = 3);
171 Pass *createLoopExtractorPass();
176 Pass *createSingleLoopExtractorPas
[all...]
H A DVectorize.h19 class Pass;
111 Pass *createLoopVectorizePass();
112 Pass *createLoopVectorizePass(bool InterleaveOnlyWhenForced,
119 Pass *createSLPVectorizerPass();
131 bool vectorizeBasicBlock(Pass *P, BasicBlock &BB,
139 Pass *createLoadStoreVectorizerPass();
H A DObjCARC.h19 class Pass;
25 Pass *createObjCARCAPElimPass();
31 Pass *createObjCARCExpandPass();
37 Pass *createObjCARCContractPass();
43 Pass *createObjCARCOptPass();
H A DCoroutines.h16 class Pass;
23 Pass *createCoroEarlyLegacyPass();
26 Pass *createCoroSplitLegacyPass();
30 Pass *createCoroElideLegacyPass();
33 Pass *createCoroCleanupLegacyPass();
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
H A DLegacyPassManagers.h1 //===- LegacyPassManagers.h - Legacy Pass Infrastructure --------*- C++ -*-===//
9 // This file declares the LLVM Pass Manager infrastructure.
20 #include "llvm/Pass.h"
25 // The Pass Manager Infrastructure manages passes. It's responsibilities are:
33 // Pass Manager Infrastructure uses multiple pass managers. They are
70 // [o] class MPPassManager : public Pass, public PMDataManager;
79 // [o] class PassManagerImpl : public Pass, public PMDataManager,
91 class Pass;
99 EXECUTION_MSG, // "Executing Pass '" + PassName
101 FREEING_MSG, // " Freeing Pass '"
[all...]
H A DPassManagerInternal.h61 explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {} in PassModel()
64 PassModel(const PassModel &Arg) : Pass(Arg.Pass) {} in PassModel()
65 PassModel(PassModel &&Arg) : Pass(std::move(Arg.Pass)) {} in PassModel()
69 swap(LHS.Pass, RHS.Pass); in swap()
79 return Pass
84 PassT Pass; global() member
301 PassT Pass; global() member
[all...]
/third_party/spirv-tools/test/opt/
H A Dtrim_capabilities_pass_test.cpp133 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
297 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
315 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
341 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
363 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
387 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
408 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
443 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
478 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithoutChange); in TEST_F()
521 EXPECT_EQ(std::get<1>(result), Pass in TEST_F()
[all...]
H A Dinvocation_interlock_placement_test.cpp48 Pass::Status::SuccessWithoutChange, in TEST_F()
76 Pass::Status::SuccessWithoutChange, in TEST_F()
118 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
155 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
192 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
234 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
283 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
333 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
384 EXPECT_EQ(std::get<1>(result), Pass::Status::SuccessWithChange); in TEST_F()
434 EXPECT_EQ(std::get<1>(result), Pass in TEST_F()
[all...]
H A Dcode_sink_test.cpp177 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
213 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
250 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
290 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
328 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
366 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
405 EXPECT_EQ(Pass::Status::SuccessWithChange, std::get<1>(result)); in TEST_F()
446 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
487 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
527 EXPECT_EQ(Pass in TEST_F()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
H A DPass.cpp1 //===- Pass.cpp - LLVM Pass Infrastructure Implementation -----------------===//
9 // This file implements the LLVM Pass infrastructure. It is primarily
15 #include "llvm/Pass.h"
38 // Pass Implementation
42 Pass::~Pass() { in ~Pass()
49 Pass *ModulePass::createPrinterPass(raw_ostream &OS, in createPrinterPass()
67 bool Pass::mustPreserveAnalysisID(char &AID) const { in mustPreserveAnalysisID()
72 void Pass
[all...]
H A DLegacyPassManager.cpp1 //===- LegacyPassManager.cpp - LLVM Pass Infrastructure Implementation ----===//
9 // This file implements the legacy LLVM Pass Manager infrastructure.
38 // See PassManagers.h for Pass Manager infrastructure overview.
41 // Pass debugging information. Often it is useful to find out what pass is
166 Pass *P, Module &M, int64_t Delta, unsigned CountBefore, in emitInstrCountChangedRemark()
228 R << DiagnosticInfoOptimizationBase::Argument("Pass", P->getPassName()) in emitInstrCountChangedRemark()
260 FR << DiagnosticInfoOptimizationBase::Argument("Pass", PassName) in emitInstrCountChangedRemark()
323 class FunctionPassManagerImpl : public Pass,
332 Pass(PT_PassManager, ID), PMDataManager(), in FunctionPassManagerImpl()
336 void add(Pass *
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/
H A DPassAnalysisSupport.h1 //===- llvm/PassAnalysisSupport.h - Analysis Pass Support code --*- C++ -*-===//
10 // This file is automatically #included by Pass.h, so:
14 // Instead, #include Pass.h
21 #include "Pass.h"
31 class Pass;
39 /// of these analyses). This information is provided by a pass to the Pass
86 /// Add the specified Pass class to the set of analyses preserved by this pass.
105 /// Add the specified Pass class to the set of analyses used by this pass.
113 /// Add the Pass with the specified argument string to the set of analyses
114 /// preserved by this pass. If no such Pass exist
[all...]
H A DPass.h1 //===- llvm/Pass.h - Base class for Passes ----------------------*- C++ -*-===//
74 /// Pass interface - Implemented by all 'passes'. Subclass this if you are an
78 class Pass { class
84 explicit Pass(PassKind K, char &pid) : PassID(&pid), Kind(K) {} in Pass() function in llvm::Pass
85 Pass(const Pass &) = delete;
86 Pass &operator=(const Pass &) = delete;
87 virtual ~Pass();
119 /// createPrinterPass - Get a Pass appropriat
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DCGSCCPassManager.h333 explicit ModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT Pass) in ModuleToPostOrderCGSCCPassAdaptor() argument
334 : Pass(std::move(Pass)) {} in ModuleToPostOrderCGSCCPassAdaptor()
340 : Pass(Arg.Pass) {} in ModuleToPostOrderCGSCCPassAdaptor()
343 : Pass(std::move(Arg.Pass)) {} in ModuleToPostOrderCGSCCPassAdaptor()
347 std::swap(LHS.Pass, RHS.Pass); in swap()
360 CGSCCPassT Pass; member in llvm::ModuleToPostOrderCGSCCPassAdaptor
367 createModuleToPostOrderCGSCCPassAdaptor(CGSCCPassT Pass) createModuleToPostOrderCGSCCPassAdaptor() argument
433 CGSCCToFunctionPassAdaptor(FunctionPassT Pass) CGSCCToFunctionPassAdaptor() argument
527 FunctionPassT Pass; global() member in llvm::CGSCCToFunctionPassAdaptor
534 createCGSCCToFunctionPassAdaptor(FunctionPassT Pass) createCGSCCToFunctionPassAdaptor() argument
556 DevirtSCCRepeatedPass(PassT Pass, int MaxIterations) DevirtSCCRepeatedPass() argument
719 PassT Pass; global() member in llvm::DevirtSCCRepeatedPass
726 createDevirtSCCRepeatedPass(PassT Pass, int MaxIterations) createDevirtSCCRepeatedPass() argument
[all...]
H A DRegionPass.h21 #include "llvm/Pass.h"
33 class RegionPass : public Pass {
35 explicit RegionPass(char &pid) : Pass(PT_Region, pid) {} in RegionPass()
46 /// @param RGM The RegionPassManager that manages this Pass.
57 Pass *createPrinterPass(raw_ostream &O,
60 using llvm::Pass::doInitialization;
61 using llvm::Pass::doFinalization;
104 /// Pass Manager itself does not invalidate any analysis info.
108 StringRef getPassName() const override { return "Region Pass Manager"; }
111 Pass *getAsPas
[all...]
/third_party/skia/third_party/externals/spirv-tools/test/opt/
H A Dcode_sink_test.cpp178 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
214 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
251 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
291 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
329 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
367 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
406 EXPECT_EQ(Pass::Status::SuccessWithChange, std::get<1>(result)); in TEST_F()
447 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
488 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
528 EXPECT_EQ(Pass in TEST_F()
[all...]
H A Dpass_fixture.h61 std::tuple<std::vector<uint32_t>, Pass::Status> OptimizeToBinary( in OptimizeToBinary()
62 Pass* pass, const std::string& original, bool skip_nop) { in OptimizeToBinary()
67 return std::make_tuple(std::vector<uint32_t>(), Pass::Status::Failure); in OptimizeToBinary()
77 if (status != Pass::Status::Failure) { in OptimizeToBinary()
87 std::tuple<std::vector<uint32_t>, Pass::Status> SinglePassRunToBinary( in SinglePassRunToBinary()
98 std::tuple<std::string, Pass::Status> SinglePassRunAndDisassemble( in SinglePassRunAndDisassemble()
102 auto status = Pass::Status::SuccessWithoutChange; in SinglePassRunAndDisassemble()
135 auto status = Pass::Status::SuccessWithoutChange; in SinglePassRunAndCheck()
139 EXPECT_NE(Pass::Status::Failure, status); in SinglePassRunAndCheck()
141 status == Pass in SinglePassRunAndCheck()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/
H A Dcode_sink_test.cpp178 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
214 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
251 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
291 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
329 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
367 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
406 EXPECT_EQ(Pass::Status::SuccessWithChange, std::get<1>(result)); in TEST_F()
447 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
488 EXPECT_EQ(Pass::Status::SuccessWithoutChange, std::get<1>(result)); in TEST_F()
528 EXPECT_EQ(Pass in TEST_F()
[all...]
/third_party/skia/third_party/externals/spirv-tools/source/opt/
H A Dpass.cpp31 Pass::Pass() : consumer_(nullptr), context_(nullptr), already_run_(false) {} in Pass() function in spvtools::opt::Pass
33 Pass::Status Pass::Run(IRContext* ctx) { in Run()
40 Pass::Status status = Process(); in Run()
51 uint32_t Pass::GetPointeeTypeId(const Instruction* ptrInst) const { in GetPointeeTypeId()
57 Instruction* Pass::GetBaseType(uint32_t ty_id) { in GetBaseType()
70 bool Pass::IsFloat(uint32_t ty_id, uint32_t width) { in IsFloat()
76 uint32_t Pass::GetNullId(uint32_t type_id) { in GetNullId()
87 uint32_t Pass
[all...]
H A Dpass_manager.cpp29 Pass::Status PassManager::Run(IRContext* context) { in Run()
30 auto status = Pass::Status::SuccessWithoutChange; in Run()
34 auto print_disassembly = [&context, this](const char* preamble, Pass* pass) { in Run()
51 if (one_status == Pass::Status::Failure) return one_status; in Run()
52 if (one_status == Pass::Status::SuccessWithChange) status = one_status; in Run()
64 return Pass::Status::Failure; in Run()
77 if (status == Pass::Status::SuccessWithChange) { in Run()
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/
H A Dpass.cpp31 Pass::Pass() : consumer_(nullptr), context_(nullptr), already_run_(false) {} in Pass() function in spvtools::opt::Pass
33 Pass::Status Pass::Run(IRContext* ctx) { in Run()
40 Pass::Status status = Process(); in Run()
51 uint32_t Pass::GetPointeeTypeId(const Instruction* ptrInst) const { in GetPointeeTypeId()
57 Instruction* Pass::GetBaseType(uint32_t ty_id) { in GetBaseType()
70 bool Pass::IsFloat(uint32_t ty_id, uint32_t width) { in IsFloat()
76 uint32_t Pass::GetNullId(uint32_t type_id) { in GetNullId()
87 uint32_t Pass
[all...]
H A Dpass_manager.cpp29 Pass::Status PassManager::Run(IRContext* context) { in Run()
30 auto status = Pass::Status::SuccessWithoutChange; in Run()
34 auto print_disassembly = [&context, this](const char* preamble, Pass* pass) { in Run()
51 if (one_status == Pass::Status::Failure) return one_status; in Run()
52 if (one_status == Pass::Status::SuccessWithChange) status = one_status; in Run()
64 return Pass::Status::Failure; in Run()
77 if (status == Pass::Status::SuccessWithChange) { in Run()
/third_party/spirv-tools/source/opt/
H A Dpass.cpp28 Pass::Pass() : consumer_(nullptr), context_(nullptr), already_run_(false) {} in Pass() function in spvtools::opt::Pass
30 Pass::Status Pass::Run(IRContext* ctx) { in Run()
37 Pass::Status status = Process(); in Run()
48 uint32_t Pass::GetPointeeTypeId(const Instruction* ptrInst) const { in GetPointeeTypeId()
54 Instruction* Pass::GetBaseType(uint32_t ty_id) { in GetBaseType()
67 bool Pass::IsFloat(uint32_t ty_id, uint32_t width) { in IsFloat()
73 uint32_t Pass::GetNullId(uint32_t type_id) { in GetNullId()
84 uint32_t Pass
[all...]
H A Dpass_manager.cpp29 Pass::Status PassManager::Run(IRContext* context) { in Run()
30 auto status = Pass::Status::SuccessWithoutChange; in Run()
34 auto print_disassembly = [&context, this](const char* preamble, Pass* pass) { in Run()
59 if (one_status == Pass::Status::Failure) return one_status; in Run()
60 if (one_status == Pass::Status::SuccessWithChange) status = one_status; in Run()
72 return Pass::Status::Failure; in Run()
85 if (status == Pass::Status::SuccessWithChange) { in Run()

Completed in 216 milliseconds

12345678910>>...29