Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DIVDescriptors.h51 SelectICmp, ///< Integer select(icmp(),x,y) where one of (x,y) is loop enumerator
240 return Kind == RecurKind::SelectICmp || Kind == RecurKind::SelectFCmp; in isSelectCmpRecurrenceKind()
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DIVDescriptors.cpp55 case RecurKind::SelectICmp: in isIntegerRecurrenceKind()
423 if ((isIntMinMaxRecurrenceKind(Kind) || Kind == RecurKind::SelectICmp) && in AddReductionVar()
663 return InstDesc(I, isa<ICmpInst>(I->getOperand(0)) ? RecurKind::SelectICmp in isSelectCmpPattern()
883 if (AddReductionVar(Phi, RecurKind::SelectICmp, TheLoop, FMF, RedDes, DB, AC, in isReductionPHI()
1121 case RecurKind::SelectICmp: in getRecurrenceIdentity()
1151 case RecurKind::SelectICmp: in getOpcode()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.h276 case RecurKind::SelectICmp: in isLegalToVectorizeReduction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2914 case RecurKind::SelectICmp: in isLegalToVectorizeReduction()