Home | History | Annotate | Download | only in src

Lines Matching refs:CompareNilICStub

433 void CompareNilICStub::UpdateStatus(Handle<Object> object) {
470 void CompareNilICStub::PrintBaseName(OStream& os) const { // NOLINT
476 void CompareNilICStub::PrintState(OStream& os) const { // NOLINT
501 OStream& operator<<(OStream& os, const CompareNilICStub::State& s) {
505 if (s.Contains(CompareNilICStub::UNDEFINED)) p.Add("Undefined");
506 if (s.Contains(CompareNilICStub::NULL_TYPE)) p.Add("Null");
507 if (s.Contains(CompareNilICStub::MONOMORPHIC_MAP)) p.Add("MonomorphicMap");
508 if (s.Contains(CompareNilICStub::GENERIC)) p.Add("Generic");
513 Type* CompareNilICStub::GetType(Zone* zone, Handle<Map> map) {
515 if (state.Contains(CompareNilICStub::GENERIC)) return Type::Any(zone);
518 if (state.Contains(CompareNilICStub::UNDEFINED)) {
521 if (state.Contains(CompareNilICStub::NULL_TYPE)) {
524 if (state.Contains(CompareNilICStub::MONOMORPHIC_MAP)) {
534 Type* CompareNilICStub::GetInputType(Zone* zone, Handle<Map> map) {
693 void CompareNilICStub::InitializeDescriptor(CodeStubDescriptor* descriptor) {