Lines Matching defs:ARMThunk
134 class ARMThunk : public Thunk {
136 ARMThunk(Ctx &ctx, Symbol &dest, int64_t addend) : Thunk(ctx, dest, addend) {}
164 // This class is similar to ARMThunk, but it uses the Thumb-2 B.W instruction
186 // See comment in ARMThunk above.
194 class ARMV7ABSLongThunk final : public ARMThunk {
197 : ARMThunk(ctx, dest, addend) {}
204 class ARMV7PILongThunk final : public ARMThunk {
207 : ARMThunk(ctx, dest, addend) {}
281 class ARMV5LongLdrPcThunk final : public ARMThunk {
284 : ARMThunk(ctx, dest, addend) {}
297 class ARMV4PILongBXThunk final : public ARMThunk {
300 : ARMThunk(ctx, dest, addend) {}
311 class ARMV4PILongThunk final : public ARMThunk {
314 : ARMThunk(ctx, dest, addend) {}
353 class ARMV4ABSLongBXThunk final : public ARMThunk {
356 : ARMThunk(ctx, dest, addend) {}
515 // This is similar to the handling for ARMThunk.
745 bool ARMThunk::getMayUseShortThunk() {
762 void ARMThunk::writeTo(uint8_t *buf) {
775 bool ARMThunk::isCompatibleWith(const InputSection &isec,