Home | History | Annotate | Download | only in compiler

Lines Matching refs:Value

346   enum Value {
357 static char const* Mnemonic(Value value);
360 static bool IsCommonOpcode(Value value) {
361 return kStart <= value && value <= kDead;
365 static bool IsControlOpcode(Value value) {
366 return kStart <= value && value <= kEnd;
370 static bool IsJsOpcode(Value value) {
371 return kJSEqual <= value && value <= kJSStackCheck;
375 static bool IsConstantOpcode(Value value) {
376 return kInt32Constant <= value && value <= kHeapConstant;
379 static bool IsPhiOpcode(Value value) {
380 return value == kPhi || value == kEffectPhi;
383 static bool IsMergeOpcode(Value value) {
384 return value == kMerge || value == kLoop;
387 static bool IsIfProjectionOpcode(Value value) {
388 return kIfTrue <= value && value <= kIfDefault;
392 static bool IsInlineeOpcode(Value value) {
393 return value == kJSCallConstruct || value == kJSCallFunction;
397 static bool IsComparisonOpcode(Value value) {
398 return (kJSEqual <= value && value <= kJSGreaterThanOrEqual) ||
399 (kNumberEqual <= value && value <= kStringLessThanOrEqual) ||
400 (kWord32Equal <= value && value <= kFloat64LessThanOrEqual);
404 std::ostream& operator<<(std::ostream&, IrOpcode::Value);