Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp477 SmallVector<Value*, 16> FixedOperands(FirstInst->op_begin(), in foldPHIArgGEPIntoPHI() local
530 FixedOperands[op] = nullptr; // Needs a PHI. in foldPHIArgGEPIntoPHI()
546 SmallVector<PHINode*, 16> OperandPhis(FixedOperands.size()); in foldPHIArgGEPIntoPHI()
549 for (unsigned i = 0, e = FixedOperands.size(); i != e; ++i) { in foldPHIArgGEPIntoPHI()
550 if (FixedOperands[i]) continue; // operand doesn't need a phi. in foldPHIArgGEPIntoPHI()
558 FixedOperands[i] = NewPN; in foldPHIArgGEPIntoPHI()
575 Value *Base = FixedOperands[0]; in foldPHIArgGEPIntoPHI()
578 makeArrayRef(FixedOperands).slice(1)); in foldPHIArgGEPIntoPHI()