Home
last modified time | relevance | path

Searched refs:IndDesc (Results 1 – 6 of 6) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/Analysis/
H A DLoopInfo.cpp204 InductionDescriptor IndDesc; in getBounds() local
208 Value *InitialIVValue = IndDesc.getStartValue(); in getBounds()
209 Instruction *StepInst = IndDesc.getInductionBinOp(); in getBounds()
213 const SCEV *Step = IndDesc.getStep(); in getBounds()
308 InductionDescriptor IndDesc; in getInductionVariable() local
354 InductionDescriptor IndDesc; in isAuxiliaryInductionVariable() local
360 IndDesc.getInductionOpcode() != Instruction::Sub) in isAuxiliaryInductionVariable()
364 return SE.isLoopInvariant(IndDesc.getStep(), this); in isAuxiliaryInductionVariable()
412 InductionDescriptor IndDesc; in isCanonical() local
413 if (!getInductionDescriptor(SE, IndDesc)) in isCanonical()
[all …]
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlan.h1022 const InductionDescriptor &IndDesc; variable
1027 const InductionDescriptor &IndDesc, in VPWidenIntOrFpInductionRecipe() argument
1030 VPValue(this, IV), IV(IV), IndDesc(IndDesc),
1034 const InductionDescriptor &IndDesc, in VPWidenIntOrFpInductionRecipe() argument
1037 VPValue(this, Trunc), IV(IV), IndDesc(IndDesc),
1169 const InductionDescriptor &IndDesc; variable
1180 IndDesc(IndDesc), in VPWidenPointerInductionRecipe()
1867 const InductionDescriptor &IndDesc; variable
1874 VPValue(this), ResultTy(ResultTy), IndDesc(IndDesc) {}
1905 const InductionDescriptor &IndDesc; variable
[all …]
H A DLoopVectorize.cpp8213 assert(IndDesc.getStartValue() == in createWidenInductionRecipes()
9465 CanonicalIV, IndDesc.getStep()->getType()); in execute()
9485 State.Builder, GlobalIdx, IndDesc.getStartValue(), Step, IndDesc); in execute()
9493 assert(isa<SCEVConstant>(IndDesc.getStep()) && in execute()
9495 Type *PhiType = IndDesc.getStep()->getType(); in execute()
9514 IndDesc.getElementType(), NewPointerPhi, in execute()
9540 IndDesc.getElementType(), NewPointerPhi, in execute()
9554 if (IndDesc.getInductionBinOp() && in execute()
9555 isa<FPMathOperator>(IndDesc.getInductionBinOp())) in execute()
9578 if (IndDesc.getInductionBinOp() && in execute()
[all …]
H A DLoopVectorizationLegality.cpp1026 InductionDescriptor IndDesc = Induction.second; in canVectorizeFPMath() local
1027 return IndDesc.getExactFPMathInst(); in canVectorizeFPMath()
H A DVPlanRecipes.cpp730 if (IndDesc.getStep()->getType() != ResultTy) in print()
1084 O << ", " << *IndDesc.getStep(); in print()
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopInfo.h768 InductionDescriptor &IndDesc) const;