Lines Matching refs:RelocInfo

294 // Implementation of RelocInfo
296 const int RelocInfo::kApplyMask =
297 RelocInfo::ModeMask(RelocInfo::CODE_TARGET) |
298 RelocInfo::ModeMask(RelocInfo::INTERNAL_REFERENCE);
300 bool RelocInfo::IsCodedSpecially() {
308 bool RelocInfo::IsInConstantPool() { return false; }
310 uint32_t RelocInfo::wasm_call_tag() const {
324 rmode_ = RelocInfo::FULL_EMBEDDED_OBJECT;
330 Operand result(0, RelocInfo::FULL_EMBEDDED_OBJECT);
337 Operand result(0, RelocInfo::FULL_EMBEDDED_OBJECT);
712 void Assembler::call(Handle<Code> target, RelocInfo::Mode rmode) {
713 DCHECK(RelocInfo::IsCodeTarget(rmode));
721 void Assembler::jump(Handle<Code> target, RelocInfo::Mode rmode,
723 DCHECK(RelocInfo::IsRelativeCodeTarget(rmode));
802 void Assembler::dd(uint32_t data, RelocInfo::Mode rmode) {
804 if (!RelocInfo::IsNoInfo(rmode)) {
805 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
806 RelocInfo::IsLiteralConstant(rmode));
813 void Assembler::dq(uint64_t value, RelocInfo::Mode rmode) {
815 if (!RelocInfo::IsNoInfo(rmode)) {
816 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
817 RelocInfo::IsLiteralConstant(rmode));
824 void Assembler::dp(uintptr_t data, RelocInfo::Mode rmode) {
826 if (!RelocInfo::IsNoInfo(rmode)) {
827 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
828 RelocInfo::IsLiteralConstant(rmode));
835 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
843 RecordRelocInfo(RelocInfo::INTERNAL_REFERENCE);
855 RelocInfo::Mode rmode = it->rmode();
857 RelocInfo rinfo(pc, rmode, it->data(), Code());
860 if (RelocInfo::IsInternalReference(rmode)) {
864 } else if (RelocInfo::IsInternalReferenceEncoded(rmode)) {