OLD | NEW |
---|---|
1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 1235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1246 "The instruction to patch should be an ori") \ | 1246 "The instruction to patch should be an ori") \ |
1247 V(kTooManyParametersLocals, "too many parameters/locals") \ | 1247 V(kTooManyParametersLocals, "too many parameters/locals") \ |
1248 V(kTooManyParameters, "too many parameters") \ | 1248 V(kTooManyParameters, "too many parameters") \ |
1249 V(kTooManySpillSlotsNeededForOSR, "Too many spill slots needed for OSR") \ | 1249 V(kTooManySpillSlotsNeededForOSR, "Too many spill slots needed for OSR") \ |
1250 V(kToOperandIsDoubleRegisterUnimplemented, \ | 1250 V(kToOperandIsDoubleRegisterUnimplemented, \ |
1251 "ToOperand IsDoubleRegister unimplemented") \ | 1251 "ToOperand IsDoubleRegister unimplemented") \ |
1252 V(kToOperandUnsupportedDoubleImmediate, \ | 1252 V(kToOperandUnsupportedDoubleImmediate, \ |
1253 "ToOperand Unsupported double immediate") \ | 1253 "ToOperand Unsupported double immediate") \ |
1254 V(kTryCatchStatement, "TryCatchStatement") \ | 1254 V(kTryCatchStatement, "TryCatchStatement") \ |
1255 V(kTryFinallyStatement, "TryFinallyStatement") \ | 1255 V(kTryFinallyStatement, "TryFinallyStatement") \ |
1256 V(kGeneratorFunction, "Generator function") \ | |
Michael Starzinger
2013/08/06 17:57:56
nit: Can we keep this list alpha-sorted?
| |
1256 V(kUnableToEncodeValueAsSmi, "Unable to encode value as smi") \ | 1257 V(kUnableToEncodeValueAsSmi, "Unable to encode value as smi") \ |
1257 V(kUnalignedAllocationInNewSpace, "Unaligned allocation in new space") \ | 1258 V(kUnalignedAllocationInNewSpace, "Unaligned allocation in new space") \ |
1258 V(kUndefinedValueNotLoaded, "Undefined value not loaded") \ | 1259 V(kUndefinedValueNotLoaded, "Undefined value not loaded") \ |
1259 V(kUndoAllocationOfNonAllocatedMemory, \ | 1260 V(kUndoAllocationOfNonAllocatedMemory, \ |
1260 "Undo allocation of non allocated memory") \ | 1261 "Undo allocation of non allocated memory") \ |
1261 V(kUnexpectedAllocationTop, "Unexpected allocation top") \ | 1262 V(kUnexpectedAllocationTop, "Unexpected allocation top") \ |
1262 V(kUnexpectedElementsKindInArrayConstructor, \ | 1263 V(kUnexpectedElementsKindInArrayConstructor, \ |
1263 "Unexpected ElementsKind in array constructor") \ | 1264 "Unexpected ElementsKind in array constructor") \ |
1264 V(kUnexpectedFallthroughFromCharCodeAtSlowCase, \ | 1265 V(kUnexpectedFallthroughFromCharCodeAtSlowCase, \ |
1265 "Unexpected fallthrough from CharCodeAt slow case") \ | 1266 "Unexpected fallthrough from CharCodeAt slow case") \ |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1308 V(kUnsupportedNonPrimitiveCompare, "Unsupported non-primitive compare") \ | 1309 V(kUnsupportedNonPrimitiveCompare, "Unsupported non-primitive compare") \ |
1309 V(kUnsupportedPhiUseOfArguments, "Unsupported phi use of arguments") \ | 1310 V(kUnsupportedPhiUseOfArguments, "Unsupported phi use of arguments") \ |
1310 V(kUnsupportedPhiUseOfConstVariable, \ | 1311 V(kUnsupportedPhiUseOfConstVariable, \ |
1311 "Unsupported phi use of const variable") \ | 1312 "Unsupported phi use of const variable") \ |
1312 V(kUnsupportedTaggedImmediate, "unsupported tagged immediate") \ | 1313 V(kUnsupportedTaggedImmediate, "unsupported tagged immediate") \ |
1313 V(kVariableResolvedToWithContext, "Variable resolved to with context") \ | 1314 V(kVariableResolvedToWithContext, "Variable resolved to with context") \ |
1314 V(kWeShouldNotHaveAnEmptyLexicalContext, \ | 1315 V(kWeShouldNotHaveAnEmptyLexicalContext, \ |
1315 "we should not have an empty lexical context") \ | 1316 "we should not have an empty lexical context") \ |
1316 V(kWithStatement, "WithStatement") \ | 1317 V(kWithStatement, "WithStatement") \ |
1317 V(kWrongAddressOrValuePassedToRecordWrite, \ | 1318 V(kWrongAddressOrValuePassedToRecordWrite, \ |
1318 "Wrong address or value passed to RecordWrite") | 1319 "Wrong address or value passed to RecordWrite") \ |
1320 V(kReplacedByLiveEdit, "Replaced by LiveEdit") | |
Michael Starzinger
2013/08/06 17:57:56
nit: Can we keep this list alpha-sorted?
| |
1319 | 1321 |
1320 | 1322 |
1321 #define ERROR_MESSAGES_CONSTANTS(C, T) C, | 1323 #define ERROR_MESSAGES_CONSTANTS(C, T) C, |
1322 enum BailoutReason { | 1324 enum BailoutReason { |
1323 ERROR_MESSAGES_LIST(ERROR_MESSAGES_CONSTANTS) | 1325 ERROR_MESSAGES_LIST(ERROR_MESSAGES_CONSTANTS) |
1324 kLastErrorMessage | 1326 kLastErrorMessage |
1325 }; | 1327 }; |
1326 #undef ERROR_MESSAGES_CONSTANTS | 1328 #undef ERROR_MESSAGES_CONSTANTS |
1327 | 1329 |
1328 | 1330 |
(...skipping 8853 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
10182 } else { | 10184 } else { |
10183 value &= ~(1 << bit_position); | 10185 value &= ~(1 << bit_position); |
10184 } | 10186 } |
10185 return value; | 10187 return value; |
10186 } | 10188 } |
10187 }; | 10189 }; |
10188 | 10190 |
10189 } } // namespace v8::internal | 10191 } } // namespace v8::internal |
10190 | 10192 |
10191 #endif // V8_OBJECTS_H_ | 10193 #endif // V8_OBJECTS_H_ |
OLD | NEW |