Lines Matching refs:IntermediateStore
240 StoreInst *IntermediateStore = nullptr; in AddReductionVar() local
329 if (IntermediateStore) { in AddReductionVar()
331 SE->getSCEV(IntermediateStore->getPointerOperand()); in AddReductionVar()
337 << *IntermediateStore->getPointerOperand() << '\n'); in AddReductionVar()
351 IntermediateStore = SI; in AddReductionVar()
515 if (IntermediateStore) { in AddReductionVar()
519 if (!is_contained(Phi->operands(), IntermediateStore->getValueOperand())) { in AddReductionVar()
521 << *IntermediateStore << '\n'); in AddReductionVar()
528 IntermediateStore->getValueOperand() != ExitInstruction) { in AddReductionVar()
531 << *IntermediateStore << '\n'); in AddReductionVar()
538 ExitInstruction = cast<Instruction>(IntermediateStore->getValueOperand()); in AddReductionVar()
602 RecurrenceDescriptor RD(RdxStart, ExitInstruction, IntermediateStore, Kind, in AddReductionVar()