Changeset 145323 in webkit for trunk/Source/JavaScriptCore/dfg/DFGNodeFlags.h
- Timestamp:
- Mar 9, 2013, 2:48:09 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGNodeFlags.h
r145299 r145323 31 31 #if ENABLE(DFG_JIT) 32 32 33 #include <wtf/PrintStream.h>34 33 #include <wtf/StdLibExtras.h> 35 34 … … 61 60 #define NodeUsedAsValue (NodeUsedAsNumber | NodeNeedsNegZero | NodeUsedAsOther) 62 61 #define NodeUsedAsInt 0x1000 // The result of this computation is known to be used in a context that prefers, but does not require, integer values. 62 #define NodeUsedAsIntLocally 0x2000 // Same as NodeUsedAsInt, but within the same basic block. 63 63 64 64 #define NodeArithFlagsMask (NodeBehaviorMask | NodeBackPropMask) 65 65 66 #define NodeDoesNotExit 0x 2000 // This flag is negated to make it natural for the default to be that a node does exit.66 #define NodeDoesNotExit 0x4000 // This flag is negated to make it natural for the default to be that a node does exit. 67 67 68 #define NodeRelevantToOSR 0x 400068 #define NodeRelevantToOSR 0x8000 69 69 70 #define NodeExitsForward 0x800070 #define NodeExitsForward 0x10000 71 71 72 72 typedef uint32_t NodeFlags; … … 103 103 } 104 104 105 void dumpNodeFlags(PrintStream&, NodeFlags); 106 MAKE_PRINT_ADAPTOR(NodeFlagsDump, NodeFlags, dumpNodeFlags); 105 const char* nodeFlagsAsString(NodeFlags); 107 106 108 107 } } // namespace JSC::DFG
Note:
See TracChangeset
for help on using the changeset viewer.