Home | History | Annotate | Download | only in src

Lines Matching refs:Flags

56   // Get the flags from the code.
57 Code::Flags flags = Code::RemoveTypeFromFlags(code->flags());
68 ASSERT(Code::ExtractICStateFromFlags(flags) == MONOMORPHIC);
72 ASSERT(Code::ExtractTypeFromFlags(flags) == 0);
75 int primary_offset = PrimaryOffset(name, flags, map);
82 Code::Flags primary_flags = Code::RemoveTypeFromFlags(hit->flags());
100 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, FIELD);
101 Object* code = receiver->map()->FindInCodeCache(name, flags);
119 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, CALLBACKS);
120 Object* code = receiver->map()->FindInCodeCache(name, flags);
137 Code::Flags flags =
139 Object* code = receiver->map()->FindInCodeCache(name, flags);
155 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, INTERCEPTOR);
156 Object* code = receiver->map()->FindInCodeCache(name, flags);
180 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, NORMAL);
181 Object* code = receiver->map()->FindInCodeCache(name, flags);
202 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, FIELD);
203 Object* code = receiver->map()->FindInCodeCache(name, flags);
220 Code::Flags flags =
222 Object* code = receiver->map()->FindInCodeCache(name, flags);
238 Code::Flags flags =
240 Object* code = receiver->map()->FindInCodeCache(name, flags);
257 Code::Flags flags =
259 Object* code = receiver->map()->FindInCodeCache(name, flags);
275 Code::Flags flags =
277 Object* code = receiver->map()->FindInCodeCache(name, flags);
292 Code::Flags flags =
294 Object* code = receiver->map()->FindInCodeCache(name, flags);
309 Code::Flags flags =
311 Object* code = receiver->map()->FindInCodeCache(name, flags);
329 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::STORE_IC, type);
330 Object* code = receiver->map()->FindInCodeCache(name, flags);
346 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::STORE_IC, NORMAL);
347 Object* code = receiver->map()->FindInCodeCache(name, flags);
364 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::STORE_IC, CALLBACKS);
365 Object* code = receiver->map()->FindInCodeCache(name, flags);
380 Code::Flags flags =
382 Object* code = receiver->map()->FindInCodeCache(name, flags);
398 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_STORE_IC, type);
399 Object* code = receiver->map()->FindInCodeCache(name, flags);
431 Code::Flags flags =
436 Object* code = map->FindInCodeCache(name, flags);
455 ASSERT_EQ(flags, Code::cast(code)->flags());
480 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::CALL_IC,
484 Object* code = map->FindInCodeCache(name, flags);
492 ASSERT_EQ(flags, Code::cast(code)->flags());
516 Code::Flags flags =
521 Object* code = map->FindInCodeCache(name, flags);
528 ASSERT_EQ(flags, Code::cast(code)->flags());
554 Code::Flags flags =
556 Object* code = receiver->map()->FindInCodeCache(name, flags);
566 ASSERT_EQ(flags, Code::cast(code)->flags());
575 static Object* GetProbeValue(Code::Flags flags) {
578 int entry = dictionary->FindEntry(flags);
584 static Object* ProbeCache(Code::Flags flags) {
585 Object* probe = GetProbeValue(flags);
591 Heap::non_monomorphic_cache()->AtNumberPut(flags,
603 Code::cast(code)->flags());
609 CHECK(GetProbeValue(Code::cast(code)->flags()) == code);
616 Code::Flags flags =
618 Object* result = ProbeCache(flags);
627 Code::Flags flags =
629 Object* probe = ProbeCache(flags);
632 return FillCache(compiler.CompileCallInitialize(flags));
637 Code::Flags flags =
639 Object* probe = ProbeCache(flags);
642 return FillCache(compiler.CompileCallPreMonomorphic(flags));
647 Code::Flags flags =
649 Object* probe = ProbeCache(flags);
652 return FillCache(compiler.CompileCallNormal(flags));
657 Code::Flags flags =
659 Object* probe = ProbeCache(flags);
662 return FillCache(compiler.CompileCallMegamorphic(flags));
667 Code::Flags flags =
669 Object* probe = ProbeCache(flags);
672 return FillCache(compiler.CompileCallMiss(flags));
678 Code::Flags flags =
680 Object* probe = ProbeCache(flags);
683 return FillCache(compiler.CompileCallDebugBreak(flags));
688 Code::Flags flags =
694 Object* probe = ProbeCache(flags);
697 return FillCache(compiler.CompileCallDebugPrepareStepIn(flags));
703 Code::Flags flags =
705 Object* probe = ProbeCache(flags);
708 Object* result = FillCache(compiler.CompileLazyCompile(flags));
935 Object* StubCompiler::CompileCallInitialize(Code::Flags flags) {
937 int argc = Code::ExtractArgumentsCountFromFlags(flags);
939 Object* result = GetCodeWithFlags(flags, "CompileCallInitialize");
951 Object* StubCompiler::CompileCallPreMonomorphic(Code::Flags flags) {
953 int argc = Code::ExtractArgumentsCountFromFlags(flags);
955 // of the Initialized stub. They just differ on the code object flags.
957 Object* result = GetCodeWithFlags(flags, "CompileCallPreMonomorphic");
969 Object* StubCompiler::CompileCallNormal(Code::Flags flags) {
971 int argc = Code::ExtractArgumentsCountFromFlags(flags);
973 Object* result = GetCodeWithFlags(flags, "CompileCallNormal");
985 Object* StubCompiler::CompileCallMegamorphic(Code::Flags flags) {
987 int argc = Code::ExtractArgumentsCountFromFlags(flags);
989 Object* result = GetCodeWithFlags(flags, "CompileCallMegamorphic");
1001 Object* StubCompiler::CompileCallMiss(Code::Flags flags) {
1003 int argc = Code::ExtractArgumentsCountFromFlags(flags);
1005 Object* result = GetCodeWithFlags(flags, "CompileCallMiss");
1017 Object* StubCompiler::CompileCallDebugBreak(Code::Flags flags) {
1020 Object* result = GetCodeWithFlags(flags, "CompileCallDebugBreak");
1031 Object* StubCompiler::CompileCallDebugPrepareStepIn(Code::Flags flags) {
1035 int argc = Code::ExtractArgumentsCountFromFlags(flags);
1037 Object* result = GetCodeWithFlags(flags, "CompileCallDebugPrepareStepIn");
1049 Object* StubCompiler::GetCodeWithFlags(Code::Flags flags, const char* name) {
1056 Object* result = Heap::CreateCode(desc, NULL, flags, masm_.CodeObject());
1066 Object* StubCompiler::GetCodeWithFlags(Code::Flags flags, String* name) {
1068 return GetCodeWithFlags(flags, *name->ToCString());
1070 return GetCodeWithFlags(flags, reinterpret_cast<char*>(NULL));
1090 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::LOAD_IC, type);
1091 return GetCodeWithFlags(flags, name);
1096 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_LOAD_IC, type);
1097 return GetCodeWithFlags(flags, name);
1102 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::STORE_IC, type);
1103 return GetCodeWithFlags(flags, name);
1108 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::KEYED_STORE_IC, type);
1109 return GetCodeWithFlags(flags, name);
1115 Code::Flags flags = Code::ComputeMonomorphicFlags(Code::CALL_IC,
1119 return GetCodeWithFlags(flags, name);
1124 Code::Flags flags = Code::ComputeFlags(Code::STUB);
1125 Object* result = GetCodeWithFlags(flags, "ConstructStub");