Changeset 171391 in webkit for trunk/Source/JavaScriptCore/dfg/DFGNode.h
- Timestamp:
- Jul 22, 2014, 9:33:37 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGNode.h
r171380 r171391 1017 1017 } 1018 1018 1019 bool canBeKnownFunction() 1020 { 1021 switch (op()) { 1022 case Construct: 1023 case Call: 1024 return true; 1025 default: 1026 return false; 1027 } 1028 } 1029 1030 bool hasKnownFunction() 1031 { 1032 switch (op()) { 1033 case Construct: 1034 case Call: 1035 return (bool)m_opInfo; 1036 default: 1037 return false; 1038 } 1039 } 1040 1041 JSFunction* knownFunction() 1042 { 1043 ASSERT(canBeKnownFunction()); 1044 return bitwise_cast<JSFunction*>(m_opInfo); 1045 } 1046 1047 void giveKnownFunction(JSFunction* callData) 1048 { 1049 ASSERT(canBeKnownFunction()); 1050 m_opInfo = bitwise_cast<uintptr_t>(callData); 1051 } 1052 1019 1053 bool hasFunction() 1020 1054 {
Note:
See TracChangeset
for help on using the changeset viewer.