Searched refs:SCEVTraversal (Results 1 – 9 of 9) sorted by relevance
575 SCEVTraversal<SCEVFindLoops> ST(FindLoops); in findLoops()605 SCEVTraversal<SCEVFindValues> ST(FindValues); in follow()617 SCEVTraversal<SCEVFindValues> ST(FindValues); in findValues()623 SCEVTraversal<SCEVHasIVParams> ST(HasIVParams); in hasIVParams()632 SCEVTraversal<SCEVInRegionDependences> ST(InRegionDeps); in hasScalarDepsInsideRegion()
484 class SCEVTraversal {494 SCEVTraversal(SV& V): Visitor(V) {} in SCEVTraversal() function536 SCEVTraversal<SV> T(Visitor); in visitAll()
561 class SCEVTraversal {572 SCEVTraversal(SV& V): Visitor(V) {} in SCEVTraversal() function616 SCEVTraversal<SV> T(Visitor); in visitAll()
618 class SCEVTraversal {629 SCEVTraversal(SV& V): Visitor(V) {} in SCEVTraversal() function673 SCEVTraversal<SV> T(Visitor); in visitAll()
48 SCEVTraversal<FindSCEVSize> ST(F); in sizeOfSCEV()
2789 SCEVTraversal<FindConstantInAddMulChain> ST(F); in containsConstantInAddMulChain()5314 SCEVTraversal<CheckAvailable> ST(CA); in IsAvailableOnEntry()12491 SCEVTraversal<FindUsedLoops>(F).visitAll(S); in getUsedLoops()
1426 struct SCEVFindInsideScop : public SCEVTraversal<SCEVFindInsideScop> {1434 : SCEVTraversal(*this), VMap(VMap), S(S) {} in SCEVFindInsideScop()
688 SCEVTraversal<FindSCEVSize> ST(F); in sizeOfSCEV()3339 SCEVTraversal<FindInvalidSCEVUnknown> ST(F); in checkValidity()3375 SCEVTraversal<FindAddRecurrence> ST(F); in containsAddRecurrence()4131 SCEVTraversal<CheckAvailable> ST(CA); in IsAvailableOnEntry()8932 SCEVTraversal<FindUndefs> ST(F); in containsUndefs()9151 SCEVTraversal<FindParameter> ST(F); in containsParameters()
870 SCEVTraversal<FindSCEVSize> ST(F); in sizeOfSCEV()2908 SCEVTraversal<FindConstantInAddMulChain> ST(F); in containsConstantInAddMulChain()5242 SCEVTraversal<CheckAvailable> ST(CA); in IsAvailableOnEntry()11972 SCEVTraversal<FindUsedLoops>(F).visitAll(S); in getUsedLoops()