Home
last modified time | relevance | path

Searched refs:ArgsTouchedMap (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DFrameAnalysis.cpp313 for (auto &MapEntry : ArgsTouchedMap) { in traverseCG()
356 auto Iter = ArgsTouchedMap.find(Function); in updateArgsTouchedFor()
359 if (BC.MIB->isTailCall(Inst) && Iter != ArgsTouchedMap.end()) { in updateArgsTouchedFor()
364 if (ArgsTouchedMap[&BF].find(Elem) == ArgsTouchedMap[&BF].end()) { in updateArgsTouchedFor()
365 ArgsTouchedMap[&BF].emplace(Elem); in updateArgsTouchedFor()
375 if (Iter == ArgsTouchedMap.end()) in updateArgsTouchedFor()
402 ArgsTouchedMap[&BF].emplace(std::make_pair(-1, 0)); in computeArgsAccessed()
421 ArgsTouchedMap[&BF].emplace(std::make_pair(-1, 0)); in computeArgsAccessed()
438 if (ArgsTouchedMap[&BF].find(std::make_pair(FIE.StackOffset, FIE.Size)) != in computeArgsAccessed()
439 ArgsTouchedMap[&BF].end()) in computeArgsAccessed()
[all …]
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DFrameAnalysis.h115 ArgsTouchedMap; variable