HomeSort by relevance Sort by last modified time
    Searched refs:TheLoop (Results 1 - 5 of 5) sorted by null

  /external/llvm/lib/Transforms/Utils/
LoopUtils.cpp 156 Loop *TheLoop, bool HasFunNoNaNAttr,
162 if (Phi->getParent() != TheLoop->getHeader())
167 Value *RdxStart = Phi->getIncomingValueForBlock(TheLoop->getLoopPreheader());
290 if (!TheLoop->contains(Parent)) {
466 bool RecurrenceDescriptor::isReductionPHI(PHINode *Phi, Loop *TheLoop,
470 BasicBlock *Header = TheLoop->getHeader();
476 if (AddReductionVar(Phi, RK_IntegerAdd, TheLoop, HasFunNoNaNAttr, RedDes)) {
480 if (AddReductionVar(Phi, RK_IntegerMult, TheLoop, HasFunNoNaNAttr, RedDes)) {
484 if (AddReductionVar(Phi, RK_IntegerOr, TheLoop, HasFunNoNaNAttr, RedDes)) {
488 if (AddReductionVar(Phi, RK_IntegerAnd, TheLoop, HasFunNoNaNAttr, RedDes))
    [all...]
  /external/llvm/lib/Analysis/
LoopAccessAnalysis.cpp 74 const Loop *TheLoop,
76 DebugLoc DL = TheLoop->getStartLoc();
454 Loop *TheLoop, const ValueToValueMap &Strides,
535 ScalarEvolution *SE, Loop *TheLoop,
569 if (hasComputableBounds(PSE, StridesMap, Ptr, TheLoop) &&
573 isStridedPtr(PSE, Ptr, TheLoop, StridesMap) == 1)) {
587 RtCheck.insert(TheLoop, Ptr, IsWrite, DepId, ASId, StridesMap, PSE);
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 789 : PSE(PSE), TheLoop(L), DT(DT) {}
824 Loop *TheLoop;
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopAccessAnalysis.h 65 /// \p TheLoop.
68 const Loop *TheLoop,
532 static bool blockNeedsPredication(BasicBlock *BB, Loop *TheLoop,
615 Loop *TheLoop;
  /external/llvm/include/llvm/Transforms/Utils/
LoopUtils.h 166 static bool AddReductionVar(PHINode *Phi, RecurrenceKind Kind, Loop *TheLoop,
170 /// Returns true if Phi is a reduction in TheLoop. The RecurrenceDescriptor is
172 static bool isReductionPHI(PHINode *Phi, Loop *TheLoop,

Completed in 701 milliseconds