Changes in src/Common/PassVisitor.impl.h [798a8b3:6e50a6b]
- File:
-
- 1 edited
-
src/Common/PassVisitor.impl.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Common/PassVisitor.impl.h
r798a8b3 r6e50a6b 2519 2519 2520 2520 //-------------------------------------------------------------------------- 2521 // DimensionExpr 2522 template< typename pass_type > 2523 void PassVisitor< pass_type >::visit( DimensionExpr * node ) { 2524 VISIT_START( node ); 2525 2526 indexerScopedAccept( node->result, *this ); 2527 2528 VISIT_END( node ); 2529 } 2530 2531 template< typename pass_type > 2532 void PassVisitor< pass_type >::visit( const DimensionExpr * node ) { 2533 VISIT_START( node ); 2534 2535 indexerScopedAccept( node->result, *this ); 2536 2537 VISIT_END( node ); 2538 } 2539 2540 template< typename pass_type > 2541 Expression * PassVisitor< pass_type >::mutate( DimensionExpr * node ) { 2542 MUTATE_START( node ); 2543 2544 indexerScopedMutate( node->env , *this ); 2545 indexerScopedMutate( node->result, *this ); 2546 2547 MUTATE_END( Expression, node ); 2548 } 2549 2550 //-------------------------------------------------------------------------- 2521 2551 // AsmExpr 2522 2552 template< typename pass_type > … … 3157 3187 3158 3188 maybeAccept_impl( node->forall, *this ); 3159 // xxx - should PointerType visit/mutate dimension?3189 maybeAccept_impl( node->dimension, *this ); 3160 3190 maybeAccept_impl( node->base, *this ); 3161 3191 … … 3168 3198 3169 3199 maybeAccept_impl( node->forall, *this ); 3170 // xxx - should PointerType visit/mutate dimension?3200 maybeAccept_impl( node->dimension, *this ); 3171 3201 maybeAccept_impl( node->base, *this ); 3172 3202 … … 3179 3209 3180 3210 maybeMutate_impl( node->forall, *this ); 3181 // xxx - should PointerType visit/mutate dimension?3211 maybeMutate_impl( node->dimension, *this ); 3182 3212 maybeMutate_impl( node->base, *this ); 3183 3213
Note:
See TracChangeset
for help on using the changeset viewer.