Home
last modified time | relevance | path

Searched refs:Dominates (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp2703 const DominatesFn &Dominates) { in replaceDominatedUsesWith() argument
2708 if (!Dominates(Root, U)) in replaceDominatedUsesWith()
2736 auto Dominates = [&DT](const BasicBlockEdge &Root, const Use &U) { in replaceDominatedUsesWith() local
2739 return ::replaceDominatedUsesWith(From, To, Root, Dominates); in replaceDominatedUsesWith()
2745 auto Dominates = [&DT](const BasicBlock *BB, const Use &U) { in replaceDominatedUsesWith() local
2748 return ::replaceDominatedUsesWith(From, To, BB, Dominates); in replaceDominatedUsesWith()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp3907 bool Dominates = DT.dominates(&FI, U); in freezeOtherUses() local
3908 Changed |= Dominates; in freezeOtherUses()
3909 return Dominates; in freezeOtherUses()
/llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyTIL.h1574 bool Dominates(const BasicBlock &Other) { in Dominates() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCodeComplete.cpp1212 enum class OverloadCompare { BothViable, Dominates, Dominated }; enumerator
1247 return CandidateRef == RQ_RValue ? OverloadCompare::Dominates in compareOverloads()
1258 return IncumbentSuperset ? OverloadCompare::Dominates in compareOverloads()
1364 case OverloadCompare::Dominates: in AddResult()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp1069 bool Dominates = DT && Exact && Acc.isMustAccess() && in forallInterferingAccesses() local
1072 if (FindInterferingWrites && Dominates) in forallInterferingAccesses()
1077 if (CanUseCFGResoning && Dominates && UseDominanceReasoning && in forallInterferingAccesses()