Public メソッド | |
CompareStub (Condition cc, bool strict) | |
void | Generate (MacroAssembler *masm) |
Private メソッド | |
Major | MajorKey () |
int | MinorKey () |
Private 変数 | |
Condition | cc_ |
bool | strict_ |
codegen-ia32.cc の 1175 行で定義されています。
v8::internal::CompareStub::CompareStub | ( | Condition | cc, | |
bool | strict | |||
) | [inline] |
codegen-ia32.cc の 1177 行で定義されています。
void v8::internal::CompareStub::Generate | ( | MacroAssembler * | masm | ) |
codegen-ia32.cc の 4559 行で定義されています。
参照先 __, v8::internal::above, ASSERT, v8::internal::below, cc_, v8::internal::FloatingPointHelper::CheckFloatOperands(), cmp(), v8::internal::eax, v8::internal::ebx, v8::internal::ecx, v8::internal::edx, v8::internal::equal, v8::internal::FieldOperand(), v8::internal::FIRST_JS_OBJECT_TYPE, v8::internal::Smi::FromInt(), v8::internal::greater, v8::internal::greater_equal, v8::internal::JS_FUNCTION_TYPE, v8::internal::JUMP_FUNCTION, v8::internal::Map::kBitFieldOffset, v8::internal::kHeapObjectTag, v8::internal::Map::kInstanceTypeOffset, v8::internal::Map::kIsUndetectable, v8::internal::HeapObject::kMapOffset, v8::internal::kPointerSize, v8::internal::kSmiTagMask, v8::internal::LAST_TYPE, v8::internal::less, v8::internal::less_equal, v8::internal::FloatingPointHelper::LoadFloatOperands(), v8::internal::not_equal, v8::internal::not_taken, v8::internal::ODDBALL_TYPE, v8::internal::parity_even, strict_, と v8::internal::zero.
Major v8::internal::CompareStub::MajorKey | ( | ) | [inline, private] |
codegen-ia32.cc の 1185 行で定義されています。
int v8::internal::CompareStub::MinorKey | ( | ) | [inline, private] |
codegen-ia32.cc の 1187 行で定義されています。
Condition v8::internal::CompareStub::cc_ [private] |
codegen-ia32.cc の 1182 行で定義されています。
参照元 Generate(), と MinorKey().
bool v8::internal::CompareStub::strict_ [private] |
codegen-ia32.cc の 1183 行で定義されています。
参照元 Generate(), と MinorKey().