Home
last modified time | relevance | path

Searched refs:RedDes (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVDescriptors.cpp220 RecurrenceDescriptor &RedDes, in AddReductionVar() argument
503 RedDes = RD; in AddReductionVar()
648 RecurrenceDescriptor &RedDes, in isReductionPHI() argument
660 if (AddReductionVar(Phi, RecurKind::Add, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
664 if (AddReductionVar(Phi, RecurKind::Mul, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
668 if (AddReductionVar(Phi, RecurKind::Or, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
672 if (AddReductionVar(Phi, RecurKind::And, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
676 if (AddReductionVar(Phi, RecurKind::Xor, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
680 if (AddReductionVar(Phi, RecurKind::SMax, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
684 if (AddReductionVar(Phi, RecurKind::SMin, TheLoop, FMF, RedDes, DB, AC, DT)) { in isReductionPHI()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp639 RecurrenceDescriptor RedDes; in canVectorizeInstrs() local
640 if (RecurrenceDescriptor::isReductionPHI(Phi, TheLoop, RedDes, DB, AC, in canVectorizeInstrs()
642 Requirements->addExactFPMathInst(RedDes.getExactFPMathInst()); in canVectorizeInstrs()
643 AllowedExit.insert(RedDes.getLoopExitInstr()); in canVectorizeInstrs()
644 Reductions[Phi] = RedDes; in canVectorizeInstrs()
H A DLoopVectorize.cpp7837 RecurrenceDescriptor &RedDes = Reduction.second; in collectValuesToIgnore() local
7838 const SmallPtrSetImpl<Instruction *> &Casts = RedDes.getCastInsts(); in collectValuesToIgnore()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DIVDescriptors.h153 RecurrenceDescriptor &RedDes,
163 RecurrenceDescriptor &RedDes,