public static class ClawParser.DirectiveContext
extends org.antlr.v4.runtime.ParserRuleContext
Modifier and Type | Field and Description |
---|---|
org.antlr.v4.runtime.Token |
array_name |
org.antlr.v4.runtime.Token |
fct_name |
ClawPragma |
l |
ClawParser.Range_optionContext |
range_option |
Constructor and Description |
---|
DirectiveContext(org.antlr.v4.runtime.ParserRuleContext parent,
int invokingState) |
DirectiveContext(org.antlr.v4.runtime.ParserRuleContext parent,
int invokingState,
ClawPragma l) |
Modifier and Type | Method and Description |
---|---|
org.antlr.v4.runtime.tree.TerminalNode |
ACC() |
org.antlr.v4.runtime.tree.TerminalNode |
ARRAY_TO_CALL() |
org.antlr.v4.runtime.tree.TerminalNode |
ARRAY_TRANS() |
ClawParser.Array_transform_clausesContext |
array_transform_clauses() |
ClawParser.Data_clauseContext |
data_clause() |
java.util.List<ClawParser.Data_over_clauseContext> |
data_over_clause() |
ClawParser.Data_over_clauseContext |
data_over_clause(int i) |
java.util.List<ClawParser.Define_optionContext> |
define_option() |
ClawParser.Define_optionContext |
define_option(int i) |
org.antlr.v4.runtime.tree.TerminalNode |
END() |
void |
enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) |
org.antlr.v4.runtime.tree.TerminalNode |
EOF() |
void |
exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) |
org.antlr.v4.runtime.tree.TerminalNode |
FORWARD() |
int |
getRuleIndex() |
java.util.List<org.antlr.v4.runtime.tree.TerminalNode> |
IDENTIFIER() |
org.antlr.v4.runtime.tree.TerminalNode |
IDENTIFIER(int i) |
ClawParser.Identifiers_listContext |
identifiers_list() |
ClawParser.Ids_listContext |
ids_list() |
org.antlr.v4.runtime.tree.TerminalNode |
IF_EXTRACT() |
org.antlr.v4.runtime.tree.TerminalNode |
IGNORE() |
ClawParser.Kcache_clausesContext |
kcache_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
KCACHE() |
ClawParser.Loop_extract_clausesContext |
loop_extract_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
LOOP_EXTRACT() |
ClawParser.Loop_fusion_clausesContext |
loop_fusion_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
LOOP_FUSION() |
ClawParser.Loop_hoist_clausesContext |
loop_hoist_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
LOOP_HOIST() |
ClawParser.Loop_interchange_clausesContext |
loop_interchange_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
LOOP_INTERCHANGE() |
ClawParser.Mapping_option_listContext |
mapping_option_list() |
org.antlr.v4.runtime.tree.TerminalNode |
NODEP() |
org.antlr.v4.runtime.tree.TerminalNode |
OMP() |
ClawParser.Parallelize_clausesContext |
parallelize_clauses() |
org.antlr.v4.runtime.tree.TerminalNode |
PARALLELIZE() |
ClawParser.Range_optionContext |
range_option() |
java.util.List<org.antlr.v4.runtime.tree.TerminalNode> |
REMAINING() |
org.antlr.v4.runtime.tree.TerminalNode |
REMAINING(int i) |
org.antlr.v4.runtime.tree.TerminalNode |
REMOVE() |
ClawParser.Target_clauseContext |
target_clause() |
org.antlr.v4.runtime.tree.TerminalNode |
VERBATIM() |
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoString
public ClawPragma l
public ClawParser.Range_optionContext range_option
public org.antlr.v4.runtime.Token array_name
public org.antlr.v4.runtime.Token fct_name
public DirectiveContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
public DirectiveContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState, ClawPragma l)
public org.antlr.v4.runtime.tree.TerminalNode LOOP_FUSION()
public ClawParser.Loop_fusion_clausesContext loop_fusion_clauses()
public org.antlr.v4.runtime.tree.TerminalNode EOF()
public org.antlr.v4.runtime.tree.TerminalNode LOOP_INTERCHANGE()
public ClawParser.Loop_interchange_clausesContext loop_interchange_clauses()
public org.antlr.v4.runtime.tree.TerminalNode LOOP_EXTRACT()
public ClawParser.Range_optionContext range_option()
public ClawParser.Mapping_option_listContext mapping_option_list()
public ClawParser.Loop_extract_clausesContext loop_extract_clauses()
public org.antlr.v4.runtime.tree.TerminalNode REMOVE()
public ClawParser.Target_clauseContext target_clause()
public org.antlr.v4.runtime.tree.TerminalNode END()
public org.antlr.v4.runtime.tree.TerminalNode KCACHE()
public ClawParser.Data_clauseContext data_clause()
public ClawParser.Kcache_clausesContext kcache_clauses()
public org.antlr.v4.runtime.tree.TerminalNode ARRAY_TRANS()
public ClawParser.Array_transform_clausesContext array_transform_clauses()
public org.antlr.v4.runtime.tree.TerminalNode LOOP_HOIST()
public ClawParser.Ids_listContext ids_list()
public ClawParser.Loop_hoist_clausesContext loop_hoist_clauses()
public org.antlr.v4.runtime.tree.TerminalNode ARRAY_TO_CALL()
public ClawParser.Identifiers_listContext identifiers_list()
public java.util.List<org.antlr.v4.runtime.tree.TerminalNode> IDENTIFIER()
public org.antlr.v4.runtime.tree.TerminalNode IDENTIFIER(int i)
public org.antlr.v4.runtime.tree.TerminalNode PARALLELIZE()
public ClawParser.Parallelize_clausesContext parallelize_clauses()
public java.util.List<ClawParser.Define_optionContext> define_option()
public ClawParser.Define_optionContext define_option(int i)
public java.util.List<ClawParser.Data_over_clauseContext> data_over_clause()
public ClawParser.Data_over_clauseContext data_over_clause(int i)
public org.antlr.v4.runtime.tree.TerminalNode FORWARD()
public org.antlr.v4.runtime.tree.TerminalNode IGNORE()
public org.antlr.v4.runtime.tree.TerminalNode IF_EXTRACT()
public org.antlr.v4.runtime.tree.TerminalNode NODEP()
public org.antlr.v4.runtime.tree.TerminalNode VERBATIM()
public java.util.List<org.antlr.v4.runtime.tree.TerminalNode> REMAINING()
public org.antlr.v4.runtime.tree.TerminalNode REMAINING(int i)
public org.antlr.v4.runtime.tree.TerminalNode ACC()
public org.antlr.v4.runtime.tree.TerminalNode OMP()
public int getRuleIndex()
getRuleIndex
in class org.antlr.v4.runtime.RuleContext
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
enterRule
in class org.antlr.v4.runtime.ParserRuleContext
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener)
exitRule
in class org.antlr.v4.runtime.ParserRuleContext