Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/TruffleTypes.java @ 14564:5d1308c78ddc
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
author | Christian Humer <christian.humer@gmail.com> |
---|---|
date | Mon, 17 Mar 2014 14:29:45 +0100 |
parents | 28479abd1a69 |
children | 64dcb92ee75a |
comparison
equal
deleted
inserted
replaced
14108:98d38009bb2b | 14564:5d1308c78ddc |
---|---|
50 private final TypeMirror assumption; | 50 private final TypeMirror assumption; |
51 private final TypeMirror invalidAssumption; | 51 private final TypeMirror invalidAssumption; |
52 private final DeclaredType childAnnotation; | 52 private final DeclaredType childAnnotation; |
53 private final DeclaredType childrenAnnotation; | 53 private final DeclaredType childrenAnnotation; |
54 private final DeclaredType nodeInfoAnnotation; | 54 private final DeclaredType nodeInfoAnnotation; |
55 private final DeclaredType nodeInfoKind; | 55 private final DeclaredType nodeCost; |
56 private final TypeMirror compilerDirectives; | 56 private final TypeMirror compilerDirectives; |
57 private final TypeMirror compilerAsserts; | 57 private final TypeMirror compilerAsserts; |
58 private final DeclaredType slowPath; | 58 private final DeclaredType slowPath; |
59 private final DeclaredType sourceSection; | 59 private final DeclaredType sourceSection; |
60 private final DeclaredType truffleOptions; | 60 private final DeclaredType truffleOptions; |
73 compilerDirectives = getRequired(context, CompilerDirectives.class); | 73 compilerDirectives = getRequired(context, CompilerDirectives.class); |
74 compilerAsserts = getRequired(context, CompilerAsserts.class); | 74 compilerAsserts = getRequired(context, CompilerAsserts.class); |
75 assumption = getRequired(context, Assumption.class); | 75 assumption = getRequired(context, Assumption.class); |
76 invalidAssumption = getRequired(context, InvalidAssumptionException.class); | 76 invalidAssumption = getRequired(context, InvalidAssumptionException.class); |
77 nodeInfoAnnotation = getRequired(context, NodeInfo.class); | 77 nodeInfoAnnotation = getRequired(context, NodeInfo.class); |
78 nodeInfoKind = getRequired(context, NodeInfo.Kind.class); | 78 nodeCost = getRequired(context, NodeCost.class); |
79 slowPath = getRequired(context, SlowPath.class); | 79 slowPath = getRequired(context, SlowPath.class); |
80 sourceSection = getRequired(context, SourceSection.class); | 80 sourceSection = getRequired(context, SourceSection.class); |
81 truffleOptions = getRequired(context, TruffleOptions.class); | 81 truffleOptions = getRequired(context, TruffleOptions.class); |
82 compilationFinal = getRequired(context, CompilationFinal.class); | 82 compilationFinal = getRequired(context, CompilationFinal.class); |
83 expectError = (TypeElement) getRequired(context, ExpectError.class).asElement(); | 83 expectError = (TypeElement) getRequired(context, ExpectError.class).asElement(); |
105 } | 105 } |
106 | 106 |
107 return false; | 107 return false; |
108 } | 108 } |
109 | 109 |
110 public DeclaredType getNodeInfoKind() { | 110 public DeclaredType getNodeCost() { |
111 return nodeInfoKind; | 111 return nodeCost; |
112 } | 112 } |
113 | 113 |
114 private DeclaredType getRequired(ProcessorContext context, Class clazz) { | 114 private DeclaredType getRequired(ProcessorContext context, Class clazz) { |
115 TypeMirror type = context.getType(clazz); | 115 TypeMirror type = context.getType(clazz); |
116 if (type == null) { | 116 if (type == null) { |