Lines Matching refs:SENode
33 const std::pair<SENode*, SENode*>& subscript_pair) { in IsZIV() argument
39 const std::pair<SENode*, SENode*>& subscript_pair) { in IsSIV() argument
45 const std::pair<SENode*, SENode*>& subscript_pair) { in IsMIV() argument
50 SENode* LoopDependenceAnalysis::GetLowerBound(const Loop* loop) { in GetLowerBound()
82 SENode* LoopDependenceAnalysis::GetUpperBound(const Loop* loop) { in GetUpperBound()
93 SENode* upper_bound = scalar_evolution_.SimplifyExpression( in GetUpperBound()
103 SENode* upper_bound = in GetUpperBound()
114 SENode* upper_bound = scalar_evolution_.SimplifyExpression( in GetUpperBound()
138 const Loop* loop, SENode* distance, SENode* coefficient) { in IsProvablyOutsideOfLoopBounds()
148 SENode* lower_bound = GetLowerBound(loop); in IsProvablyOutsideOfLoopBounds()
149 SENode* upper_bound = GetUpperBound(loop); in IsProvablyOutsideOfLoopBounds()
158 SENode* bounds = nullptr; in IsProvablyOutsideOfLoopBounds()
200 const std::pair<SENode*, SENode*>& subscript_pair) { in GetLoopForSubscriptPair() argument
246 const std::pair<SENode*, SENode*>& subscript_pair, in GetDistanceEntryForSubscriptPair() argument
253 SENode* LoopDependenceAnalysis::GetTripCount(const Loop* loop) { in GetTripCount()
282 SENode* LoopDependenceAnalysis::GetFirstTripInductionNode(const Loop* loop) { in GetFirstTripInductionNode()
296 SENode* induction_init_SENode = scalar_evolution_.SimplifyExpression( in GetFirstTripInductionNode()
301 SENode* LoopDependenceAnalysis::GetFinalTripInductionNode( in GetFinalTripInductionNode()
302 const Loop* loop, SENode* induction_coefficient) { in GetFinalTripInductionNode()
303 SENode* first_trip_induction_node = GetFirstTripInductionNode(loop); in GetFinalTripInductionNode()
310 SENode* trip_count = in GetFinalTripInductionNode()
333 int64_t LoopDependenceAnalysis::CountInductionVariables(SENode* node) { in CountInductionVariables()
349 SENode* source, SENode* destination) { in CollectLoops()
366 int64_t LoopDependenceAnalysis::CountInductionVariables(SENode* source, in CountInductionVariables()
367 SENode* destination) { in CountInductionVariables()
396 SENode* LoopDependenceAnalysis::GetConstantTerm(const Loop* loop, in GetConstantTerm()
398 SENode* offset = induction->GetOffset(); in GetConstantTerm()
399 SENode* lower_bound = GetLowerBound(loop); in GetConstantTerm()
403 SENode* constant_term = scalar_evolution_.SimplifyExpression( in GetConstantTerm()
427 SENode* source_node = scalar_evolution_.SimplifyExpression( in MarkUnsusedDistanceEntriesAsIrrelevant()
437 SENode* destination_node = scalar_evolution_.SimplifyExpression( in MarkUnsusedDistanceEntriesAsIrrelevant()
461 SENode* induction_node = scalar_evolution_.SimplifyExpression( in IsSupportedLoop()
466 SENode* induction_step = in IsSupportedLoop()