Searched refs:RedDes (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 193 RecurrenceDescriptor &RedDes, in AddReductionVar() argument 447 RedDes = RD; in AddReductionVar() 607 RecurrenceDescriptor &RedDes, in isReductionPHI() argument 616 if (AddReductionVar(Phi, RK_IntegerAdd, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() 621 if (AddReductionVar(Phi, RK_IntegerMult, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() 626 if (AddReductionVar(Phi, RK_IntegerOr, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() 631 if (AddReductionVar(Phi, RK_IntegerAnd, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() 636 if (AddReductionVar(Phi, RK_IntegerXor, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() 641 if (AddReductionVar(Phi, RK_IntegerMinMax, TheLoop, HasFunNoNaNAttr, RedDes, in isReductionPHI() 646 if (AddReductionVar(Phi, RK_FloatMult, TheLoop, HasFunNoNaNAttr, RedDes, DB, in isReductionPHI() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.cpp | 656 RecurrenceDescriptor RedDes; in canVectorizeInstrs() local 657 if (RecurrenceDescriptor::isReductionPHI(Phi, TheLoop, RedDes, DB, AC, in canVectorizeInstrs() 659 if (RedDes.hasUnsafeAlgebra()) in canVectorizeInstrs() 660 Requirements->addUnsafeAlgebraInst(RedDes.getUnsafeAlgebraInst()); in canVectorizeInstrs() 661 AllowedExit.insert(RedDes.getLoopExitInstr()); in canVectorizeInstrs() 662 Reductions[Phi] = RedDes; in canVectorizeInstrs()
|
| H A D | LoopVectorize.cpp | 6056 RecurrenceDescriptor &RedDes = Reduction.second; in collectValuesToIgnore() local 6057 SmallPtrSetImpl<Instruction *> &Casts = RedDes.getCastInsts(); in collectValuesToIgnore()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 171 RecurrenceDescriptor &RedDes, 181 RecurrenceDescriptor &RedDes,
|