|
|
|
@ -315,7 +315,14 @@ bool GeOptimizeAction(const ResourcePtr &res) { return OptimizeAction(res, kGePa
|
|
|
|
|
|
|
|
|
|
bool VmOptimizeAction(const ResourcePtr &res) { return OptimizeAction(res, kVmPasses); }
|
|
|
|
|
|
|
|
|
|
bool PynativeOptimizeAction(const ResourcePtr &res) { return OptimizeAction(res, kPynativePasses); }
|
|
|
|
|
bool PynativeOptimizeAction(const ResourcePtr &resource) {
|
|
|
|
|
WITH(MsProfile::GetProfile())[&resource]() { (void)OptimizeAction(resource, kPynativePasses); };
|
|
|
|
|
#ifdef ENABLE_PROFILE
|
|
|
|
|
MsProfile::Print();
|
|
|
|
|
MsProfile::Reset();
|
|
|
|
|
#endif
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bool PynativeElimOpt(const ResourcePtr &res) {
|
|
|
|
|
if (res->manager() == nullptr) {
|
|
|
|
|