Home | History | Annotate | Download | only in s390

Lines Matching defs:code

2 // Use of this source code is governed by a BSD-style license that can be
18 Code::Flags flags, StubCache::Table table,
44 // Multiply by 3 because there are 3 fields per entry (name, code, map).
68 // Get the code entry from the cache.
69 Register code = scratch2;
71 __ LoadP(code, MemOperand(base_addr, value_off_addr - key_off_addr));
76 __ LoadlW(flags_reg, FieldMemOperand(code, Code::kFlagsOffset));
79 __ AndP(flags_reg, flags_reg, Operand(~Code::kFlagsNotUsedInLookup));
91 // Jump to the first instruction in the code stub.
93 __ la(code, MemOperand(code, Code::kHeaderSize - kHeapObjectTag));
94 __ b(code);
100 void StubCache::GenerateProbe(MacroAssembler* masm, Code::Kind ic_kind,
101 Code::Flags flags, Register receiver,
108 // Make sure that code is valid. The multiplying code relies on the
112 // Make sure that code is valid. The multiplying code relies on the
132 if (ic_kind == Code::STORE_IC || ic_kind == Code::KEYED_STORE_IC) {