Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp999 static bool PHIsEqualValue(PHINode *PN, Value *&NonPhiInVal, in PHIsEqualValue() argument
1013 if (!PHIsEqualValue(OpPN, NonPhiInVal, ValueEqualPHIs)) { in PHIsEqualValue()
1014 if (NonPhiInVal) in PHIsEqualValue()
1016 NonPhiInVal = OpPN; in PHIsEqualValue()
1018 } else if (Op != NonPhiInVal) in PHIsEqualValue()
1572 Value *NonPhiInVal = in visitPHINode() local
1577 if (NonPhiInVal) in visitPHINode()
1580 if (OpVal != NonPhiInVal && !isa<PHINode>(OpVal)) in visitPHINode()
1589 if (PHIsEqualValue(&PN, NonPhiInVal, ValueEqualPHIs)) in visitPHINode()
1590 return replaceInstUsesWith(PN, NonPhiInVal); in visitPHINode()