Lines Matching full:kind
227 virtual Code::Kind GetCodeKind() const;
263 virtual Code::Kind GetCodeKind() const { return Code::STUB; }
352 virtual Code::Kind GetCodeKind() const { return Code::STUB; }
763 void GenerateCase(MacroAssembler* masm, ElementsKind kind);
785 explicit ICStub(Code::Kind kind) : kind_(kind) { }
786 virtual Code::Kind GetCodeKind() const { return kind_; }
794 class KindBits: public BitField<Code::Kind, 0, 4> {};
798 Code::Kind kind() { return kind_; }
805 Code::Kind kind_;
811 explicit FunctionPrototypeStub(Code::Kind kind) : ICStub(kind) { }
821 explicit StringLengthStub(Code::Kind kind) : ICStub(kind) { }
832 StoreICStub(Code::Kind kind, StrictModeFlag strict_mode)
833 : ICStub(kind), strict_mode_(strict_mode) { }
844 return KindBits::encode(kind()) | StrictModeBits::encode(strict_mode_);
853 explicit StoreArrayLengthStub(Code::Kind kind, StrictModeFlag strict_mode)
854 : StoreICStub(kind, strict_mode) { }
864 virtual Code::Kind GetCodeKind() const { return kind(); }
868 class KindBits: public BitField<Code::Kind, 0, 4> {};
869 virtual Code::Kind kind() const = 0;
875 virtual Code::Kind GetCodeKind() const { return Code::HANDLER; }
876 virtual int GetStubFlags() { return kind(); }
902 virtual Code::Kind kind() const {
926 void Initialize(Code::Kind kind,
931 bit_field_ = KindBits::encode(kind)
964 virtual Code::Kind kind() const { return Code::STORE_IC; }
985 bit_field_ = RepresentationBits::update(bit_field_, r.kind());
993 class RepresentationBits: public BitField<Representation::Kind, 1, 8> {};
1025 virtual Code::Kind kind() const { return Code::KEYED_CALL_IC; }
1077 virtual Code::Kind GetCodeKind() const V8_OVERRIDE {
1199 virtual Code::Kind GetCodeKind() const { return Code::COMPARE_IC; }
1266 virtual Code::Kind GetCodeKind() const { return Code::COMPARE_NIL_IC; }
1909 ArrayConstructorStubBase(ElementsKind kind, ContextCheckMode context_mode,
1916 AllocationSite::GetMode(kind) == TRACK_ALLOCATION_SITE);
1917 bit_field_ = ElementsKindBits::encode(kind) |
1961 ElementsKind kind,
1964 : ArrayConstructorStubBase(kind, context_mode, override_mode) {
1983 ElementsKind kind,
1986 : ArrayConstructorStubBase(kind, context_mode, override_mode) {
2005 ElementsKind kind,
2008 : ArrayConstructorStubBase(kind, context_mode, override_mode) {
2026 explicit InternalArrayConstructorStubBase(ElementsKind kind) {
2027 kind_ = kind;
2050 explicit InternalArrayNoArgumentConstructorStub(ElementsKind kind)
2051 : InternalArrayConstructorStubBase(kind) { }
2069 explicit InternalArraySingleArgumentConstructorStub(ElementsKind kind)
2070 : InternalArrayConstructorStubBase(kind) { }
2088 explicit InternalArrayNArgumentsConstructorStub(ElementsKind kind)
2089 : InternalArrayConstructorStubBase(kind) { }
2185 virtual Code::Kind GetCodeKind() const { return Code::TO_BOOLEAN_IC; }