Home
last modified time | relevance | path

Searched refs:Ph (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/clang/lib/Analysis/
H A DThreadSafetyTIL.cpp63 if (auto *Ph = dyn_cast<Phi>(E)) { in addPredecessor() local
65 Ph->values().push_back(nullptr); in addPredecessor()
74 if (auto *Ph = dyn_cast<Phi>(E)) { in reservePredecessors() local
92 E = Ph->values()[0]; in getCanonicalVal()
117 if (auto *Ph = dyn_cast<Phi>(E)) { in simplifyToCanonicalVal() local
119 simplifyIncompleteArg(Ph); in simplifyToCanonicalVal()
122 E = Ph->values()[0]; in simplifyToCanonicalVal()
134 assert(Ph && Ph->status() == Phi::PH_Incomplete); in simplifyIncompleteArg()
137 Ph->setStatus(Phi::PH_MultiVal); in simplifyIncompleteArg()
142 if (Ei == Ph) in simplifyIncompleteArg()
[all …]
H A DThreadSafetyCommon.cpp340 return Ph->clangDecl(); in getValueDeclFromSExpr()
728 assert(Ph && "Expecting Phi node."); in makePhiNodeVar()
730 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
739 Ph->values()[PIdx] = CurrE; in makePhiNodeVar()
741 Ph->values()[ArgIndex] = E; in makePhiNodeVar()
749 CurrentArguments.push_back(Ph); in makePhiNodeVar()
751 IncompleteArgs.push_back(Ph); in makePhiNodeVar()
754 CurrentLVarMap.elem(i).second = Ph; in makePhiNodeVar()
831 Ph->values()[ArgIndex] = E; in mergePhiNodesBackEdge()
968 for (auto *Ph : IncompleteArgs) { in exitCFG() local
[all …]
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp3086 for (auto Ph : Phases) { in getDeviceDependences() local
3088 if (Ph < CurPhase) in getDeviceDependences()
3091 if (Ph > FinalPhase) in getDeviceDependences()
3095 C, Args, Ph, CudaDeviceActions[I], Action::OFK_Cuda); in getDeviceDependences()
3097 if (Ph == phases::Assemble) in getDeviceDependences()
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1905 void simplifyIncompleteArg(til::Phi *Ph);