v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
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 | H_CONSTANT_INT32(val) |
#define | H_CONSTANT_DOUBLE(val) |
#define | DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR(HInstr, op) |
#define | DEFINE_NEW_H_BITWISE_INSTR(HInstr, result) |
Functions | |
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::NewHShr(Zone *zone, HValue *context, HValue *left, HValue *right) |
#define DEFINE_COMPILE | ( | type | ) |
Definition at line 48 of file hydrogen-instructions.cc.
#define DEFINE_NEW_H_BITWISE_INSTR | ( | HInstr, | |
result | |||
) |
Definition at line 2494 of file hydrogen-instructions.cc.
#define DEFINE_NEW_H_SIMPLE_ARITHMETIC_INSTR | ( | HInstr, | |
op | |||
) |
Definition at line 2389 of file hydrogen-instructions.cc.
#define H_CONSTANT_DOUBLE | ( | val | ) |
Definition at line 2385 of file hydrogen-instructions.cc.
Referenced by HDiv::NewHDiv(), HMod::NewHMod(), and v8::internal::NumberValueAsInteger32().
#define H_CONSTANT_INT32 | ( | val | ) |
Definition at line 2382 of file hydrogen-instructions.cc.
Referenced by HBitwise::NewHBitwise(), HDiv::NewHDiv(), HMod::NewHMod(), and v8::internal::NumberValueAsInteger32().
#define MAKE_CASE | ( | type | ) | case k##type: return #type; |
Referenced by HValue::Mnemonic().
#define PRINT_DO | ( | type | ) |
Referenced by HValue::PrintChangesTo().