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