Lines Matching refs:FromSamples
353 FunctionSamples *FromSamples = NodeToPromo->getFunctionSamples(); in promoteMergeContextSamplesTree() local
354 if (FromSamples && FromSamples->getContext().hasState(InlinedContext)) in promoteMergeContextSamplesTree()
376 FunctionSamples *FromSamples = NodeToPromo.getFunctionSamples(); in promoteMergeContextSamplesTree() local
377 assert(FromSamples && "Shouldn't promote a context without profile"); in promoteMergeContextSamplesTree()
379 << FromSamples->getContext() << "\n"); in promoteMergeContextSamplesTree()
381 assert(!FromSamples->getContext().hasState(InlinedContext) && in promoteMergeContextSamplesTree()
383 StringRef ContextStrToRemove = FromSamples->getContext().getCallingContext(); in promoteMergeContextSamplesTree()
506 FunctionSamples *FromSamples = FromNode.getFunctionSamples(); in mergeContextNode() local
508 if (FromSamples && ToSamples) { in mergeContextNode()
510 ToSamples->merge(*FromSamples); in mergeContextNode()
512 FromSamples->getContext().setState(MergedContext); in mergeContextNode()
513 } else if (FromSamples) { in mergeContextNode()
515 ToNode.setFunctionSamples(FromSamples); in mergeContextNode()
516 FromSamples->getContext().setState(SyntheticContext); in mergeContextNode()
517 FromSamples->getContext().promoteOnPath(ContextStrToRemove); in mergeContextNode()