Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DIVDescriptors.cpp240 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()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DIVDescriptors.h78 : IntermediateStore(Store), StartValue(Start), LoopExitInstr(Exit), in RecurrenceDescriptor()
276 StoreInst *IntermediateStore = nullptr; variable
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp1043 return RdxDesc.IntermediateStore == SI; in isInvariantStoreOfReduction()
1050 if (!RdxDesc.IntermediateStore) in isInvariantAddressOfReduction()
1054 Value *InvariantAddress = RdxDesc.IntermediateStore->getPointerOperand(); in isInvariantAddressOfReduction()
H A DVPlanRecipes.cpp910 if (RdxDesc->IntermediateStore) in print()
H A DLoopVectorize.cpp4024 if (StoreInst *SI = RdxDesc.IntermediateStore) { in fixReduction()