MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / mask2str

Function mask2str

src/opr/impl/cond.cpp:63–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61
62#if MGB_ENABLE_LOGGING
63std::string mask2str(cg::ExecutionMask* mask) {
64 if (!mask) {
65 return "null";
66 }
67 auto var = mask->owner();
68 mgb_assert(var);
69 if (var->owner_opr()->same_type<CondExecPred>()) {
70 return ssprintf("CondExecPred(%s)", var->cname());
71 }
72 mgb_assert(var->owner_opr()->same_type<CondExecPredLogical>());
73 return ssprintf("CondExecPredLogical(%s)", var->cname());
74}
75#else
76
77std::string mask2str(cg::ExecutionMask*) {

Callers 3

check_ppvMethod · 0.85
on_new_oprMethod · 0.85
CondExecMergeMethod · 0.85

Calls 3

ownerMethod · 0.45
owner_oprMethod · 0.45
cnameMethod · 0.45

Tested by

no test coverage detected