Searched refs:TreePattern (Results 1 - 16 of 16) sorted by relevance

/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h34 class TreePattern;
61 TypeSet(MVT::SimpleValueType VT, TreePattern &TP);
109 bool MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP);
111 bool MergeInTypeInfo(MVT::SimpleValueType InVT, TreePattern &TP) {
116 bool EnforceInteger(TreePattern &TP);
119 bool EnforceFloatingPoint(TreePattern &TP);
122 bool EnforceScalar(TreePattern &TP);
125 bool EnforceVector(TreePattern &TP);
129 bool EnforceSmallerThan(EEVT::TypeSet &Other, TreePattern &TP);
133 bool EnforceVectorEltTypeIs(EEVT::TypeSet &VT, TreePattern
[all...]
H A DCodeGenDAGPatterns.cpp45 EEVT::TypeSet::TypeSet(MVT::SimpleValueType VT, TreePattern &TP) {
75 bool EEVT::TypeSet::FillWithPossibleTypes(TreePattern &TP,
155 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){
236 bool EEVT::TypeSet::EnforceInteger(TreePattern &TP) {
261 bool EEVT::TypeSet::EnforceFloatingPoint(TreePattern &TP) {
287 bool EEVT::TypeSet::EnforceScalar(TreePattern &TP) {
314 bool EEVT::TypeSet::EnforceVector(TreePattern &TP) {
344 bool EEVT::TypeSet::EnforceSmallerThan(EEVT::TypeSet &Other, TreePattern &TP) {
539 TreePattern &TP) {
585 TreePattern
1803 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, function in class:TreePattern
1810 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, function in class:TreePattern
1816 TreePattern::TreePattern(Record *TheRec, TreePatternNode *Pat, bool isInput, function in class:TreePattern
[all...]
H A DDAGISelMatcher.h29 class TreePattern;
423 TreePattern *Pred;
H A DDAGISelMatcherEmitter.cpp37 DenseMap<TreePattern *, unsigned> NodePredicateMap;
612 StringMap<TreePattern*> PFsByName;
H A DDAGISelMatcherGen.cpp174 TreePattern &TP = *CGP.pf_begin()->second;
636 const TreePattern *InstPat = Inst.getPattern();
H A DFastISelEmitter.cpp46 DenseMap<TreePattern *, unsigned> ImmIDs;
/external/antlr/antlr-3.4/runtime/CSharp2/Sources/Antlr3.Runtime/Antlr.Runtime.Tree/
H A DTreePatternParser.cs114 TreeWizard.TreePattern node =
147 if (label != null && node2.GetType() == typeof(TreeWizard.TreePattern)) {
148 ((TreeWizard.TreePattern)node2).label = label;
150 if (arg != null && node2.GetType() == typeof(TreeWizard.TreePattern)) {
151 ((TreeWizard.TreePattern)node2).hasTextArg = true;
H A DTreeWizard.cs97 public class TreePattern : CommonTree { class in class:Antlr.Runtime.Tree.TreeWizard
100 public TreePattern(IToken payload) : method in class:Antlr.Runtime.Tree.TreeWizard.TreePattern
112 public class WildcardTreePattern : TreePattern {
118 /** <summary>This adaptor creates TreePattern objects for use during scan()</summary> */
121 return new TreePattern(payload);
251 TreePattern _tpattern;
253 public FindTreeWizardContextVisitor(TreeWizard outer, TreePattern tpattern, IList subtrees) {
276 // Create a TreePattern from the pattern
280 TreePattern tpattern = (TreePattern)parse
[all...]
/external/antlr/antlr-3.4/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/
H A DTreePatternParser.cs134 TreeWizard.TreePattern node =
172 if ( label != null && node2.GetType() == typeof( TreeWizard.TreePattern ) )
174 ( (TreeWizard.TreePattern)node2 ).label = label;
176 if ( arg != null && node2.GetType() == typeof( TreeWizard.TreePattern ) )
178 ( (TreeWizard.TreePattern)node2 ).hasTextArg = true;
H A DTreeWizard.cs105 public class TreePattern : CommonTree class in class:Antlr.Runtime.Tree.TreeWizard
109 public TreePattern( IToken payload ) : method in class:Antlr.Runtime.Tree.TreeWizard.TreePattern
126 public class WildcardTreePattern : TreePattern
134 /** <summary>This adaptor creates TreePattern objects for use during scan()</summary> */
139 return new TreePattern( payload );
287 TreePattern _tpattern;
289 public FindTreeWizardContextVisitor( TreeWizard outer, TreePattern tpattern, IList subtrees )
317 // Create a TreePattern from the pattern
321 TreePattern tpattern = (TreePattern)parse
[all...]
/external/antlr/antlr-3.4/runtime/Java/src/main/java/org/antlr/runtime/tree/
H A DTreeWizard.java72 public static class TreePattern extends CommonTree { class in class:TreeWizard
75 public TreePattern(Token payload) { method in class:TreeWizard.TreePattern
88 public static class WildcardTreePattern extends TreePattern {
94 /** This adaptor creates TreePattern objects for use during scan() */
97 return new TreePattern(payload);
213 // Create a TreePattern from the pattern
217 final TreePattern tpattern = (TreePattern)parser.pattern();
274 // Create a TreePattern from the pattern
278 final TreePattern tpatter
[all...]
H A DTreePatternParser.java113 TreeWizard.TreePattern node =
146 if ( label!=null && node.getClass()==TreeWizard.TreePattern.class ) {
147 ((TreeWizard.TreePattern)node).label = label;
149 if ( arg!=null && node.getClass()==TreeWizard.TreePattern.class ) {
150 ((TreeWizard.TreePattern)node).hasTextArg = true;
/external/antlr/antlr-3.4/runtime/Python/antlr3/
H A Dtreewizard.py262 if label is not None and isinstance(node, TreePattern):
265 if arg is not None and isinstance(node, TreePattern):
271 class TreePattern(CommonTree): class in inherits:CommonTree
292 class WildcardTreePattern(TreePattern):
297 """This adaptor creates TreePattern objects for use during scan()"""
300 return TreePattern(payload)
435 # Create a TreePattern from the pattern
501 # Create a TreePattern from the pattern
/external/antlr/antlr-3.4/runtime/Delphi/Sources/Antlr3.Runtime/
H A DAntlr.Runtime.Tree.pas1751 /// This adaptor creates TreePattern objects for use during scan()
4036 TreePattern: ITreePattern;
4042 // Create a TreePattern from the pattern
4045 TreePattern := Parser.Pattern as ITreePattern;
4048 if (TreePattern = nil) or (TreePattern.IsNil)
4049 or Supports(TreePattern, IWildcardTreePattern)
4053 RootTokenType := TreePattern.TokenType;
4054 Visitor := TPatternMatchingContextVisitor.Create(Self, TreePattern, Result);
4103 TreePattern
[all...]
/external/antlr/antlr-3.4/runtime/Python/unittests/
H A Dtesttreewizard.py11 TreePattern, WildcardTreePattern, TreePatternTreeAdaptor namespace
200 self.failUnless(isinstance(tree, TreePattern))
/external/antlr/antlr-3.4/lib/
H A Dantlr-3.4-complete.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/antlr/ org/antlr/analysis/ org/antlr/codegen/ org/ ...

Completed in 207 milliseconds