Searched refs:PassToken (Results 1 – 8 of 8) sorted by relevance
43 struct PassToken { struct in spvtools::Optimizer46 PassToken(std::unique_ptr<Impl>);52 PassToken(std::unique_ptr<opt::Pass>&& pass);55 PassToken(const PassToken&) = delete;56 PassToken(PassToken&&);57 PassToken& operator=(const PassToken&) = delete;58 PassToken& operator=(PassToken&&);60 ~PassToken();92 Optimizer& RegisterPass(PassToken&& pass);204 Optimizer::PassToken CreateNullPass();[all …]
43 struct PassToken { struct in spvtools::Optimizer46 PassToken(std::unique_ptr<Impl>);52 PassToken(std::unique_ptr<opt::Pass>&& pass);55 PassToken(const PassToken&) = delete;56 PassToken(PassToken&&);57 PassToken& operator=(const PassToken&) = delete;58 PassToken& operator=(PassToken&&);60 ~PassToken();92 Optimizer& RegisterPass(PassToken&& pass);209 Optimizer::PassToken CreateNullPass();[all …]
34 struct Optimizer::PassToken::Impl {40 Optimizer::PassToken::PassToken( in PassToken() function in spvtools::Optimizer::PassToken41 std::unique_ptr<Optimizer::PassToken::Impl> impl) in PassToken()44 Optimizer::PassToken::PassToken(std::unique_ptr<opt::Pass>&& pass) in PassToken() function in spvtools::Optimizer::PassToken45 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()47 Optimizer::PassToken::PassToken(PassToken&& that) in PassToken() function in spvtools::Optimizer::PassToken50 Optimizer::PassToken& Optimizer::PassToken::operator=(PassToken&& that) { in operator =()55 Optimizer::PassToken::~PassToken() {} in ~PassToken()80 Optimizer& Optimizer::RegisterPass(PassToken&& p) { in RegisterPass()525 Optimizer::PassToken CreateNullPass() { in CreateNullPass()[all …]
33 struct Optimizer::PassToken::Impl {39 Optimizer::PassToken::PassToken( in PassToken() function in spvtools::Optimizer::PassToken40 std::unique_ptr<Optimizer::PassToken::Impl> impl) in PassToken()43 Optimizer::PassToken::PassToken(std::unique_ptr<opt::Pass>&& pass) in PassToken() function in spvtools::Optimizer::PassToken44 : impl_(MakeUnique<Optimizer::PassToken::Impl>(std::move(pass))) {} in PassToken()46 Optimizer::PassToken::PassToken(PassToken&& that) in PassToken() function in spvtools::Optimizer::PassToken49 Optimizer::PassToken& Optimizer::PassToken::operator=(PassToken&& that) { in operator =()54 Optimizer::PassToken::~PassToken() {} in ~PassToken()79 Optimizer& Optimizer::RegisterPass(PassToken&& p) { in RegisterPass()516 Optimizer::PassToken CreateNullPass() { in CreateNullPass()[all …]
294 Optimizer::PassToken token2(std::move(token1)); in TEST()
264 - Add external interface for adding a PassToken, so external code can make their own
243 - Add external interface for adding a PassToken, so external code can make their own