Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp140 SmallVector<Value *, 4> AvailablePtrVals; in foldIntegerTypedPHI() local
147 AvailablePtrVals.emplace_back(PI->getOperand(0)); in foldIntegerTypedPHI()
163 AvailablePtrVals.emplace_back(ArgIntToPtr); in foldIntegerTypedPHI()
170 AvailablePtrVals.emplace_back(Arg); in foldIntegerTypedPHI()
185 AvailablePtrVals.emplace_back(LoadI); in foldIntegerTypedPHI()
190 assert(AvailablePtrVals.size() == PN.getNumIncomingValues() && in foldIntegerTypedPHI()
200 if (any_of(zip(PN.blocks(), AvailablePtrVals), in foldIntegerTypedPHI()
220 if (all_of(AvailablePtrVals, [&](Value *V) { in foldIntegerTypedPHI()
229 if (any_of(AvailablePtrVals, [&](Value *V) { in foldIntegerTypedPHI()
249 for (auto Incoming : zip(PN.blocks(), AvailablePtrVals)) { in foldIntegerTypedPHI()