![]() |
v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
#include "v8.h"#include "double.h"#include "factory.h"#include "hydrogen-infer-representation.h"#include "property-details-inl.h"
Go to the source code of this file.
Namespaces | |
| v8 | |
| v8::internal | |
Macros | |
| #define | DEFINE_COMPILE(type) |
| #define | MAKE_CASE(type) case k##type: return #type; |
| #define | PRINT_DO(Type) |
| #define | IMMORTAL_IMMOVABLE_ROOT(name) object_.IsKnownGlobal(heap->name()) || |
| #define | INTERNALIZED_STRING(name, value) object_.IsKnownGlobal(heap->name()) || |
| #define | STRING_TYPE(NAME, size, name, Name) object_.IsKnownGlobal(heap->name##_map()) || |
| #define | H_CONSTANT_INT(val) HConstant::New(zone, context, static_cast<int32_t>(val)) |
| #define | H_CONSTANT_DOUBLE(val) HConstant::New(zone, context, static_cast<double>(val)) |
| #define | DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR(HInstr, op) |
| #define | DEFINE_NEW_H_BITWISE_INSTR(HInstr, result) |
Functions | |
| bool | ConstantIsObject (HConstant *constant, Isolate *isolate) |
| DEFINE_NEW_H_BITWISE_INSTR (HSar, c_left->NumberValueAsInteger32() >>(c_right->NumberValueAsInteger32()&0x1f)) DEFINE_NEW_H_BITWISE_INSTR(HShl | |
| c_left | NumberValueAsInteger32 ()<< (c_right-> NumberValueAsInteger32()&0x1f)) HInstruction *HShr::New(Zone *zone, HValue *context, HValue *left, HValue *right) |
| #define DEFINE_COMPILE | ( | type | ) |
Definition at line 52 of file hydrogen-instructions.cc.
| #define DEFINE_NEW_H_BITWISE_INSTR | ( | HInstr, | |
| result | |||
| ) |
Definition at line 4273 of file hydrogen-instructions.cc.
| #define DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR | ( | HInstr, | |
| op | |||
| ) |
Definition at line 3992 of file hydrogen-instructions.cc.
| #define H_CONSTANT_DOUBLE | ( | val | ) | HConstant::New(zone, context, static_cast<double>(val)) |
Definition at line 3989 of file hydrogen-instructions.cc.
Referenced by v8::internal::NumberValueAsInteger32().
| #define H_CONSTANT_INT | ( | val | ) | HConstant::New(zone, context, static_cast<int32_t>(val)) |
Definition at line 3987 of file hydrogen-instructions.cc.
Referenced by v8::internal::NumberValueAsInteger32().
| #define MAKE_CASE | ( | type | ) | case k##type: return #type; |
Referenced by HValue::Mnemonic().
| #define PRINT_DO | ( | Type | ) |
Referenced by HValue::PrintChangesTo().
Referenced by HGraphBuilder::BuildUncheckedStringAdd().