"git@repo.hca.bsc.es:rferrer/llvm-epi.git" did not exist on "9e3520c884b1a29ed3e5d10211f63f8d377db15b"
[ELF] Introduce Thunk reuse compatibility
On ARM the interworking thunks are only produced for branch instructions that can't be changed into a blx instruction so only Thumb callers would call Thumb thunks and only ARM callers would call ARM thunks. With range extension thunks branch and link instructions may need a Thunk. These instructions can be rewritten as a blx and can use either ARM or Thumb thunks. We introduce an isCompatibleWith() function so that a caller can check if an existing Thunk is compatible before reusing it. Differential Revision: https://reviews.llvm.org/D34035 llvm-svn: 307132
Loading
Please register or sign in to comment