Searched refs:IntermediateStore (Results 1 – 5 of 5) sorted by relevance
237 StoreInst *IntermediateStore = nullptr; in AddReductionVar() local326 if (IntermediateStore) { in AddReductionVar()328 SE->getSCEV(IntermediateStore->getPointerOperand()); in AddReductionVar()334 << *IntermediateStore->getPointerOperand() << '\n'); in AddReductionVar()348 IntermediateStore = SI; in AddReductionVar()511 if (IntermediateStore) { in AddReductionVar()515 if (!is_contained(Phi->operands(), IntermediateStore->getValueOperand())) { in AddReductionVar()517 << *IntermediateStore << '\n'); in AddReductionVar()524 IntermediateStore->getValueOperand() != ExitInstruction) { in AddReductionVar()527 << *IntermediateStore << '\n'); in AddReductionVar()[all …]
80 : IntermediateStore(Store), StartValue(Start), LoopExitInstr(Exit), in RecurrenceDescriptor() 276 StoreInst *IntermediateStore = nullptr; variable
1190 return RdxDesc.IntermediateStore == SI; in isInvariantStoreOfReduction()1197 if (!RdxDesc.IntermediateStore) in isInvariantAddressOfReduction()1201 Value *InvariantAddress = RdxDesc.IntermediateStore->getPointerOperand(); in isInvariantAddressOfReduction()
612 if (StoreInst *SI = RdxDesc.IntermediateStore) { in generatePerPart()1807 if (RdxDesc.IntermediateStore) in print()1831 if (RdxDesc.IntermediateStore) in print()
8783 auto *IS1 = R1->getRecurrenceDescriptor().IntermediateStore; in adjustRecipesForReductions()8784 auto *IS2 = R2->getRecurrenceDescriptor().IntermediateStore; in adjustRecipesForReductions()