Searched refs:AccPN (Results 1 – 1 of 1) sorted by relevance
428 PHINode *AccPN = nullptr; member in __anone41365f00511::TailRecursionEliminator561 assert(!AccPN && "Trying to insert multiple accumulators"); in insertAccumulator()567 AccPN = PHINode::Create(F.getReturnType(), std::distance(PB, PE) + 1, in insertAccumulator()569 AccPN->insertBefore(HeaderBB->begin()); in insertAccumulator()582 AccPN->addIncoming(Identity, P); in insertAccumulator()584 AccPN->addIncoming(AccPN, P); in insertAccumulator()656 if (AccPN || !canTransformAccumulatorRecursion(&*BBI, CI)) in eliminateCall()706 AccRecInstr->setOperand(AccRecInstr->getOperand(0) != CI, AccPN); in eliminateCall()728 if (AccPN) in eliminateCall()729 AccPN->addIncoming(AccRecInstr ? AccRecInstr : AccPN, BB); in eliminateCall()[all …]