< prev index next >
src/hotspot/cpu/arm/macroAssembler_arm.hpp
Print this page
rev 53683 : 8218625: Remove dead code in relocInfo
Reviewed-by: TBD
@@ -24,11 +24,10 @@
#ifndef CPU_ARM_MACROASSEMBLER_ARM_HPP
#define CPU_ARM_MACROASSEMBLER_ARM_HPP
#include "code/relocInfo.hpp"
-#include "code/relocInfo_ext.hpp"
class BiasedLockingCounters;
// Introduced AddressLiteral and its subclasses to ease portability from
// x86 and avoid relocation issues
@@ -511,19 +510,17 @@
assert(AsmOperand::is_rotated_imm(-offset), "addr too far");
sub(rd, PC, -offset, cond);
}
}
- // Runtime address that may vary from one execution to another. The
- // symbolic_reference describes what the address is, allowing
- // the address to be resolved in a different execution context.
+ // Runtime address that may vary from one execution to another.
// Warning: do not implement as a PC relative address.
- void mov_address(Register rd, address addr, symbolic_Relocation::symbolic_reference t) {
+ void mov_address(Register rd, address addr) {
mov_address(rd, addr, RelocationHolder::none);
}
- // rspec can be RelocationHolder::none (for ignored symbolic_Relocation).
+ // rspec can be RelocationHolder::none (for ignored symbolic Relocation).
// In that case, the address is absolute and the generated code need
// not be relocable.
void mov_address(Register rd, address addr, RelocationHolder const& rspec) {
assert(rspec.type() != relocInfo::runtime_call_type, "do not use mov_address for runtime calls");
assert(rspec.type() != relocInfo::static_call_type, "do not use mov_address for relocable calls");
< prev index next >