HomeSort by relevance Sort by last modified time
    Searched refs:ElementsKind (Results 1 - 25 of 90) sorted by null

1 2 3 4

  /external/chromium_org/v8/src/
elements-kind.h 13 enum ElementsKind {
54 // Derived constants from ElementsKind
74 int ElementsKindToShiftSize(ElementsKind elements_kind);
75 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind);
76 const char* ElementsKindToString(ElementsKind kind);
78 inline ElementsKind GetInitialFastElementsKind() { return FAST_SMI_ELEMENTS; }
80 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number);
81 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind);
83 ElementsKind GetNextTransitionElementsKind(ElementsKind elements_kind)
    [all...]
elements-kind.cc 16 int ElementsKindToShiftSize(ElementsKind elements_kind) {
55 int GetDefaultHeaderSizeForElementsKind(ElementsKind elements_kind) {
62 const char* ElementsKindToString(ElementsKind kind) {
70 ElementsKind** fast_elements_kind_sequence_ptr) {
71 ElementsKind* fast_elements_kind_sequence =
72 new ElementsKind[kFastElementsKindCount];
93 static base::LazyInstance<ElementsKind*,
98 ElementsKind GetFastElementsKindFromSequenceIndex(int sequence_number) {
105 int GetSequenceIndexFromFastElementsKind(ElementsKind elements_kind) {
116 ElementsKind GetNextTransitionElementsKind(ElementsKind kind)
    [all...]
elements.h 23 virtual ElementsKind kind() const = 0;
33 // the ElementsKind of the ElementsAccessor. If backing_store is NULL, the
51 // be compatible with the ElementsKind of the ElementsAccessor. If
69 // be compatible with the ElementsKind of the ElementsAccessor. If
87 // be compatible with the ElementsKind of the ElementsAccessor. If
144 ElementsKind source_kind,
155 ElementsKind source_kind,
163 ElementsKind from_kind) {
182 // Returns a shared ElementsAccessor for the specified ElementsKind.
183 static ElementsAccessor* ForKind(ElementsKind elements_kind)
    [all...]
type-feedback-vector-inl.h 34 Isolate* isolate, ElementsKind elements_kind) {
type-feedback-vector.h 41 // ElementsKind
43 Isolate* isolate, ElementsKind elements_kind);
code-stubs.h 751 void GenerateCase(MacroAssembler* masm, ElementsKind kind);
    [all...]
elements.cc 13 // Each concrete ElementsAccessor can handle exactly one ElementsKind,
59 // accessor ElementsKind, and the third is the backing store class. Use the
61 // identical. Note that the order must match that of the ElementsKind enum for
108 template<ElementsKind Kind> class ElementsKindTraits {
116 static const ElementsKind Kind = KindParam; \
151 ElementsKind from_kind,
154 ElementsKind to_kind, uint32_t to_start,
202 ElementsKind to_kind, uint32_t to_start, int raw_copy_size) {
253 ElementsKind to_kind,
557 virtual ElementsKind kind() const FINAL OVERRIDE
    [all...]
code-stubs-hydrogen.cc 77 HValue* BuildArrayConstructor(ElementsKind kind,
80 HValue* BuildInternalArrayConstructor(ElementsKind kind,
104 ElementsKind kind);
809 ElementsKind kind,
837 ElementsKind kind, ArgumentClass argument_class) {
876 JSArrayBuilder* array_builder, ElementsKind kind) {
    [all...]
hydrogen.h     [all...]
factory.h 305 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND);
389 ElementsKind elements_kind,
395 ElementsKind elements_kind, int length, int capacity,
401 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
413 ElementsKind elements_kind,
419 ElementsKind elements_kind = TERMINAL_FAST_ELEMENTS_KIND,
builtins.cc 240 ElementsKind origin_kind = array->map()->elements_kind();
242 ElementsKind target_kind = origin_kind;
326 ElementsKind kind = array->GetElementsKind();
536 ElementsKind kind = array->GetElementsKind();
672 ElementsKind kind = object->GetElementsKind();
768 ElementsKind elements_kind = array->GetElementsKind();
869 ElementsKind kind = array->GetElementsKind();
925 ElementsKind elements_kind = GetInitialFastElementsKind();
    [all...]
hydrogen-instructions.h 182 V(ElementsKind) \
    [all...]
objects.h     [all...]
hydrogen.cc     [all...]
objects.cc     [all...]
runtime.h     [all...]
  /external/chromium_org/v8/test/mjsunit/regress/
regress-crbug-122271.js 30 // Tests that ElementsKind transitions and regular transitions don't
regress-crbug-134055.js 54 //Prepare ElementsKind transition map chain.
  /external/chromium_org/v8/src/ic/
ic-compiler.cc 95 ElementsKind elements_kind = receiver_map->elements_kind();
389 ElementsKind elements_kind = receiver_map->elements_kind();
425 ElementsKind elements_kind = receiver_map->elements_kind();
  /external/chromium_org/v8/src/arm64/
lithium-codegen-arm64.h 253 ElementsKind elements_kind,
259 ElementsKind elements_kind,
  /external/chromium_org/v8/src/ia32/
lithium-codegen-ia32.h 241 ElementsKind elements_kind,
macro-assembler-ia32.h 258 ElementsKind expected_kind,
259 ElementsKind transitioned_kind,
405 // against maps that are ElementsKind transition maps of the specified map.
    [all...]
  /external/chromium_org/v8/src/x64/
lithium-codegen-x64.h 235 ElementsKind elements_kind,
  /external/chromium_org/v8/src/compiler/
js-typed-lowering.cc 541 ElementsKind elements_kind = array->map()->elements_kind();
581 ElementsKind elements_kind = array->map()->elements_kind();
  /external/chromium_org/v8/src/x87/
macro-assembler-x87.h 236 ElementsKind expected_kind,
237 ElementsKind transitioned_kind,
376 // against maps that are ElementsKind transition maps of the specified map.
    [all...]

Completed in 963 milliseconds

1 2 3 4