Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DNewGVN.cpp1769 Value *AllSameValue = *(Filtered.begin()); in performSymbolicPHIEvaluation() local
1772 if (llvm::all_of(Filtered, [&](Value *Arg) { return Arg == AllSameValue; })) { in performSymbolicPHIEvaluation()
1789 !isa<UndefValue>(AllSameValue) && !isCycleFree(I)) in performSymbolicPHIEvaluation()
1793 if (auto *AllSameInst = dyn_cast<Instruction>(AllSameValue)) in performSymbolicPHIEvaluation()
1800 if (isa<Instruction>(AllSameValue) && in performSymbolicPHIEvaluation()
1801 InstrToDFSNum(AllSameValue) > InstrToDFSNum(I)) in performSymbolicPHIEvaluation()
1804 LLVM_DEBUG(dbgs() << "Simplified PHI node " << *I << " to " << *AllSameValue in performSymbolicPHIEvaluation()
1807 return createVariableOrConstant(AllSameValue); in performSymbolicPHIEvaluation()
3073 const auto *AllSameValue = *MappedBegin; in valueNumberMemoryPhi() local
3077 [&AllSameValue](const MemoryAccess *V) { return V == AllSameValue; }); in valueNumberMemoryPhi()
[all …]