Lines Matching refs:RelocInfo
66 Immediate result(0, RelocInfo::EMBEDDED_OBJECT); in EmbeddedNumber()
73 Immediate result(0, RelocInfo::CODE_TARGET); in EmbeddedCode()
190 const int RelocInfo::kApplyMask =
191 RelocInfo::ModeMask(RelocInfo::CODE_TARGET) |
192 RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE) |
193 RelocInfo::ModeMask(RelocInfo::JS_TO_WASM_CALL) |
194 RelocInfo::ModeMask(RelocInfo::OFF_HEAP_TARGET) |
195 RelocInfo::ModeMask(RelocInfo::RUNTIME_ENTRY);
197 bool RelocInfo::IsCodedSpecially() { in IsCodedSpecially()
202 return RelocInfo::ModeMask(rmode_) & kApplyMask; in IsCodedSpecially()
206 bool RelocInfo::IsInConstantPool() { in IsInConstantPool()
210 int RelocInfo::GetDeoptimizationId(Isolate* isolate, DeoptimizeKind kind) { in GetDeoptimizationId()
215 void RelocInfo::set_js_to_wasm_address(Address address, in set_js_to_wasm_address()
222 Address RelocInfo::js_to_wasm_address() const { in js_to_wasm_address()
227 uint32_t RelocInfo::wasm_call_tag() const { in wasm_call_tag()
235 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) { in Operand()
237 if (disp == 0 && RelocInfo::IsNone(rmode) && base != ebp) { in Operand()
241 } else if (is_int8(disp) && RelocInfo::IsNone(rmode)) { in Operand()
259 RelocInfo::Mode rmode) { in Operand()
262 if (disp == 0 && RelocInfo::IsNone(rmode) && base != ebp) { in Operand()
266 } else if (is_int8(disp) && RelocInfo::IsNone(rmode)) { in Operand()
283 RelocInfo::Mode rmode) { in Operand()
646 void Assembler::mov(Operand dst, Address src, RelocInfo::Mode rmode) { in mov()
1612 void Assembler::call(Address entry, RelocInfo::Mode rmode) { in call()
1614 DCHECK(!RelocInfo::IsCodeTarget(rmode)); in call()
1616 if (RelocInfo::IsRuntimeEntry(rmode)) { in call()
1623 void Assembler::wasm_call(Address entry, RelocInfo::Mode rmode) { in wasm_call()
1635 void Assembler::call(Handle<Code> code, RelocInfo::Mode rmode) { in call()
1637 DCHECK(RelocInfo::IsCodeTarget(rmode)); in call()
1694 void Assembler::jmp(Address entry, RelocInfo::Mode rmode) { in jmp()
1696 DCHECK(!RelocInfo::IsCodeTarget(rmode)); in jmp()
1698 if (RelocInfo::IsRuntimeEntry(rmode)) { in jmp()
1712 void Assembler::jmp(Handle<Code> code, RelocInfo::Mode rmode) { in jmp()
1714 DCHECK(RelocInfo::IsCodeTarget(rmode)); in jmp()
1765 void Assembler::j(Condition cc, byte* entry, RelocInfo::Mode rmode) { in j()
1771 if (RelocInfo::IsRuntimeEntry(rmode)) { in j()
1779 void Assembler::j(Condition cc, Handle<Code> code, RelocInfo::Mode rmode) { in j()
3235 int mode_mask = RelocInfo::ModeMask(RelocInfo::JS_TO_WASM_CALL) | in GrowBuffer()
3236 RelocInfo::ModeMask(RelocInfo::OFF_HEAP_TARGET); in GrowBuffer()
3237 DCHECK_EQ(mode_mask, RelocInfo::kApplyMask & mode_mask); in GrowBuffer()
3285 adr.rmode_ != RelocInfo::CODE_TARGET); in emit_operand()
3287 adr.rmode_ != RelocInfo::EMBEDDED_OBJECT); in emit_operand()
3303 if (length >= sizeof(int32_t) && !RelocInfo::IsNone(adr.rmode_)) { in emit_operand()
3306 if (adr.rmode_ == RelocInfo::INTERNAL_REFERENCE) { // Fixup for labels in emit_operand()
3353 RecordRelocInfo(RelocInfo::INTERNAL_REFERENCE); in dd()
3358 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) { in RecordRelocInfo()
3359 DCHECK(!RelocInfo::IsNone(rmode)); in RecordRelocInfo()
3362 if (RelocInfo::IsOnlyForSerializer(rmode) && in RecordRelocInfo()
3366 RelocInfo rinfo(reinterpret_cast<Address>(pc_), rmode, data, nullptr); in RecordRelocInfo()