Searched refs:IndDesc (Results 1 – 6 of 6) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 204 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 D | VPlan.h | 1022 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 D | LoopVectorize.cpp | 8213 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 D | LoopVectorizationLegality.cpp | 1026 InductionDescriptor IndDesc = Induction.second; in canVectorizeFPMath() local 1027 return IndDesc.getExactFPMathInst(); in canVectorizeFPMath()
|
H A D | VPlanRecipes.cpp | 730 if (IndDesc.getStep()->getType() != ResultTy) in print() 1084 O << ", " << *IndDesc.getStep(); in print()
|
/openbsd/gnu/llvm/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 768 InductionDescriptor &IndDesc) const;
|