MCPcopy Create free account
hub / github.com/Samsung/UTopia / isPropagated

Method isPropagated

lib/rootdefanalysis/RDAnalyzer.cpp:917–929  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

915}
916
917RDAnalyzer::PROPTYPE RDAnalyzer::isPropagated(const RDTarget &Target,
918 llvm::Value &Src) {
919
920 RDAnalyzer::PROPTYPE Result = PROPTYPE_NONE;
921 for (auto &Cand : RDTarget::create(Src, &Space)) {
922 if (Cand->includes(Target))
923 return PROPTYPE_INCL;
924 if (Target.includes(*Cand))
925 Result = PROPTYPE_PART;
926 }
927
928 return Result;
929}
930
931void RDAnalyzer::mergeRDNodes(std::set<RDNode> &Dst,
932 std::set<RDNode> Srcs) const {

Callers

nothing calls this directly

Calls 1

includesMethod · 0.80

Tested by

no test coverage detected