Lines Matching defs:CtxKey
445 if (const auto *CtxKey = dyn_cast<AddrBasedCtxKey>(CI.first.getPtr())) {
446 for (auto StackAddr : CtxKey->Context) {
932 const auto *CtxKey = cast<StringBasedCtxKey>(CI.first.getPtr());
937 if (!CtxKey->Context.empty()) {
940 getOrCreateContextNode(CtxKey->Context, CtxKey->WasLeafInlined);
1227 const AddrBasedCtxKey *CtxKey =
1231 populateBodySamplesWithProbes(CI.second.RangeCounter, CtxKey);
1233 populateBoundarySamplesWithProbes(CI.second.BranchCounter, CtxKey);
1238 const RangeSample &RangeCounter, const AddrBasedCtxKey *CtxKey) {
1254 ContextTrieNode *ContextNode = getContextNodeForLeafProbe(CtxKey, Probe);
1303 const BranchSample &BranchCounter, const AddrBasedCtxKey *CtxKey) {
1313 getFunctionProfileForLeafProbe(CtxKey, CallProbe);
1326 const AddrBasedCtxKey *CtxKey, const MCDecodedPseudoProbe *LeafProbe) {
1328 const SmallVectorImpl<uint64_t> *PContext = &CtxKey->Context;
1332 SmallVector<uint64_t, 16> Context = CtxKey->Context;
1368 const AddrBasedCtxKey *CtxKey, const MCDecodedPseudoProbe *LeafProbe) {
1369 return *getContextNodeForLeafProbe(CtxKey, LeafProbe)->getFunctionSamples();