Searched refs:RedDes (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 220 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 D | LoopVectorizationLegality.cpp | 639 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 D | LoopVectorize.cpp | 7837 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 D | IVDescriptors.h | 153 RecurrenceDescriptor &RedDes, 163 RecurrenceDescriptor &RedDes,
|