Lines Matching refs:InductionDescriptor
538 PHINode *Phi, const InductionDescriptor &ID, in addInductionPhi()
562 if (ID.getKind() == InductionDescriptor::IK_IntInduction && in addInductionPhi()
594 InductionDescriptor ID; in setupOuterLoopInductions()
595 if (InductionDescriptor::isInductionPHI(&Phi, TheLoop, PSE, ID) && in setupOuterLoopInductions()
596 ID.getKind() == InductionDescriptor::IK_IntInduction) { in setupOuterLoopInductions()
706 InductionDescriptor ID; in canVectorizeInstrs()
707 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID)) { in canVectorizeInstrs()
722 if (InductionDescriptor::isInductionPHI(Phi, TheLoop, PSE, ID, true)) { in canVectorizeInstrs()
998 InductionDescriptor IndDesc = Induction.second; in canVectorizeFPMath()
1041 const InductionDescriptor *
1046 if (ID.getKind() == InductionDescriptor::IK_IntInduction || in getIntOrFpInductionDescriptor()
1047 ID.getKind() == InductionDescriptor::IK_FpInduction) in getIntOrFpInductionDescriptor()
1052 const InductionDescriptor *
1057 if (ID.getKind() == InductionDescriptor::IK_PtrInduction) in getPointerInductionDescriptor()