Lines Matching refs:target
1728 // if the target platform will need alignment, so this is controlled from a
1840 void TurboAssembler::Jump(Register target, Condition cond) {
1844 Br(target);
1867 // * the 'target' input unmodified if this is a Wasm call, or
1868 // * the offset of the target from the code range start, if this is a call to
1870 // * the offset of the target from the current PC, in instructions, for any
1872 int64_t TurboAssembler::CalculateTargetOffset(Address target,
1874 int64_t offset = static_cast<int64_t>(target);
1876 // The target of WebAssembly calls is still an index instead of an actual
1897 void TurboAssembler::Jump(Address target, RelocInfo::Mode rmode,
1899 int64_t offset = CalculateTargetOffset(target, rmode, pc_);
1935 void TurboAssembler::Call(Register target) {
1937 Blr(target);
1940 void TurboAssembler::Call(Address target, RelocInfo::Mode rmode) {
1943 int64_t offset = CalculateTargetOffset(target, rmode, pc_);
1947 IndirectCall(target, rmode);
1975 void TurboAssembler::Call(ExternalReference target) {
1978 Mov(temp, target);
2049 // points as a target for calls, jumps or both. Arm64 has special
2209 void TurboAssembler::StoreReturnAddressAndCall(Register target) {
2239 Blr(target);
2243 void TurboAssembler::IndirectCall(Address target, RelocInfo::Mode rmode) {
2247 Mov(temp, Immediate(target, rmode));
2256 Builtin target, int deopt_id, Label* exit, DeoptimizeKind kind, Label* ret,
2307 // x3: new target
2450 // Clear the new.target register if not given.