Lines Matching refs:rmode
1131 bool MustOutputRelocInfo(RelocInfo::Mode rmode, const Assembler* assembler) {
1132 if (RelocInfo::IsOnlyForSerializer(rmode)) {
1135 } else if (RelocInfo::IsNoInfo(rmode)) {
1462 void Assembler::b(int branch_offset, Condition cond, RelocInfo::Mode rmode) {
1463 if (!RelocInfo::IsNoInfo(rmode)) RecordRelocInfo(rmode);
1481 void Assembler::bl(int branch_offset, Condition cond, RelocInfo::Mode rmode) {
1482 if (!RelocInfo::IsNoInfo(rmode)) RecordRelocInfo(rmode);
5235 void Assembler::dd(uint32_t data, RelocInfo::Mode rmode) {
5240 if (!RelocInfo::IsNoInfo(rmode)) {
5241 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
5242 RelocInfo::IsLiteralConstant(rmode));
5243 RecordRelocInfo(rmode);
5249 void Assembler::dq(uint64_t value, RelocInfo::Mode rmode) {
5254 if (!RelocInfo::IsNoInfo(rmode)) {
5255 DCHECK(RelocInfo::IsDataEmbeddedObject(rmode) ||
5256 RelocInfo::IsLiteralConstant(rmode));
5257 RecordRelocInfo(rmode);
5263 void Assembler::RecordRelocInfo(RelocInfo::Mode rmode, intptr_t data) {
5264 if (!ShouldRecordRelocInfo(rmode)) return;
5266 RelocInfo rinfo(reinterpret_cast<Address>(pc_), rmode, data, Code());
5270 void Assembler::ConstantPoolAddEntry(int position, RelocInfo::Mode rmode,
5272 DCHECK(rmode != RelocInfo::CONST_POOL);
5277 bool sharing_ok = RelocInfo::IsShareableRelocMode(rmode) ||
5278 (rmode == RelocInfo::CODE_TARGET && value != 0) ||
5279 (RelocInfo::IsEmbeddedObjectMode(rmode) && value != 0);
5289 ConstantPoolEntry entry(position, value, sharing_ok, rmode);
5298 entry.rmode() == current_entry.rmode()) {
5313 if (MustOutputRelocInfo(rmode, this) && !shared) {
5314 RecordRelocInfo(rmode);