Searched refs:IntermediateStore (Results 1 – 5 of 5) sorted by relevance
240 StoreInst *IntermediateStore = nullptr; in AddReductionVar() local329 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()[all …]
78 : IntermediateStore(Store), StartValue(Start), LoopExitInstr(Exit), in RecurrenceDescriptor()276 StoreInst *IntermediateStore = nullptr; variable
1043 return RdxDesc.IntermediateStore == SI; in isInvariantStoreOfReduction()1050 if (!RdxDesc.IntermediateStore) in isInvariantAddressOfReduction()1054 Value *InvariantAddress = RdxDesc.IntermediateStore->getPointerOperand(); in isInvariantAddressOfReduction()
910 if (RdxDesc->IntermediateStore) in print()
4024 if (StoreInst *SI = RdxDesc.IntermediateStore) { in fixReduction()