[ HPF Home | Versions | Compilers | Projects | Publications | Applications | Benchmarks | Events | Contact ]



Next:
DYNAMIC Directive Up: Data Alignment and Previous: DISTRIBUTE and REDISTRIBUTE

ALIGN and REALIGN Directives

XBNF align-directive -to -rule to to is ALIGN alignee align-directive-stuff

realign-directive -to -rule to to is REALIGN alignee align-directive-stuff -to or REALIGN align-attribute-stuff :: alignee-list

align-directive-stuff -to -rule to to is ( align-source-list ) align-with-clause

align-attribute-stuff -to -rule to to is [ ( align-source-list ) ] align-with-clause

alignee -to -rule to to is object-name

align-source -to -rule to to is : -to or * -to or align-dummy

align-dummy -to -rule to to is scalar-int-variable XBNF

XBNF align-with-clause -to -rule to to is WITH align-spec

align-spec -to -rule to to is align-target [ ( align-subscript-list ) ] -to or * align-target [ ( align-subscript-list ) ]

align-target -to -rule to to is object-name -to or template-name

align-subscript -to -rule to to is int-expr -to or align-subscript-use -to or subscript-triplet -to or *

align-subscript-use -to -rule to to is [ [ int-level-two-expr ] add-op ] align-add-operand -to or align-subscript-use add-op int-add-operand

align-add-operand -to -rule to to is [ int-add-operand * ] align-primary -to or align-add-operand * int-mult-operand

align-primary -to -rule to to is align-dummy -to or ( align-subscript-use )

int-add-operand -to -rule to to is add-operand

int-mult-operand -to -rule to to is mult-operand

int-level-two-expr -to -rule to to is level-2-expr XBNF



Next:
DYNAMIC Directive Up: Data Alignment and Previous: DISTRIBUTE and REDISTRIBUTE



©2000-2006 Rice University [ Contact Us | HiPerSoft | Computer Science ]

paula@erc.msstate.edu
Thu Dec 8 16:17:11 CST 1994