Lines Matching refs:rmode
342 bool Assembler::UseConstPoolFor(RelocInfo::Mode rmode) {
344 return (rmode == RelocInfo::NO_INFO ||
345 rmode == RelocInfo::EXTERNAL_REFERENCE ||
346 rmode == RelocInfo::OFF_HEAP_TARGET);
1004 void Assembler::call(Address entry, RelocInfo::Mode rmode) {
1005 DCHECK(RelocInfo::IsRuntimeEntry(rmode));
1009 emit_runtime_entry(entry, rmode);
1012 void Assembler::call(Handle<CodeT> target, RelocInfo::Mode rmode) {
1013 DCHECK(RelocInfo::IsCodeTarget(rmode));
1018 RecordRelocInfo(rmode);
1023 void Assembler::near_call(intptr_t disp, RelocInfo::Mode rmode) {
1027 RecordRelocInfo(rmode);
1031 void Assembler::near_jmp(intptr_t disp, RelocInfo::Mode rmode) {
1035 if (!RelocInfo::IsNoInfo(rmode)) RecordRelocInfo(rmode);
1435 void Assembler::j(Condition cc, Address entry, RelocInfo::Mode rmode) {
1436 DCHECK(RelocInfo::IsWasmStubCall(rmode));
1441 RecordRelocInfo(rmode);
1445 void Assembler::j(Condition cc, Handle<CodeT> target, RelocInfo::Mode rmode) {
1447 jmp(target, rmode);
1457 DCHECK(RelocInfo::IsCodeTarget(rmode));
1458 RecordRelocInfo(rmode);
1463 void Assembler::jmp(Address entry, RelocInfo::Mode rmode) {
1464 DCHECK(RelocInfo::IsRuntimeEntry(rmode));
1468 emit_runtime_entry(entry, rmode);
1538 void Assembler::jmp(Handle<CodeT> target, RelocInfo::Mode rmode) {
1539 DCHECK(RelocInfo::IsCodeTarget(rmode));
1543 RecordRelocInfo(rmode);
4438 void Assembler::dd(uint32_t data, RelocInfo::Mode rmode) {
4440 if (!RelocInfo::IsNoInfo(rmode)) {
4441 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
4442 RelocInfo::IsLiteralConstant(rmode));
4443 RecordRelocInfo(rmode);
4448 void Assembler::dq(uint64_t data, RelocInfo::Mode rmode) {
4450 if (!RelocInfo::IsNoInfo(rmode)) {
4451 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
4452 RelocInfo::IsLiteralConstant(rmode));
4453 RecordRelocInfo(rmode);
4481 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
4482 if (!ShouldRecordRelocInfo(rmode)) return;
4483 RelocInfo rinfo(reinterpret_cast<Address>(pc_), rmode, data, Code());