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().
1.7.1