| commit | b5ece527a15dd3e4da40edffc0360831fe473a53 | [log] [tgz] |
|---|---|---|
| author | Tim Northover <tnorthover@apple.com> | Tue May 10 19:17:47 2016 +0000 |
| committer | Tim Northover <tnorthover@apple.com> | Tue May 10 19:17:47 2016 +0000 |
| tree | 12016866d3c217eb3f441e19401b7d0b1998eb0c | |
| parent | ecf7d15d49de4f6810c3215c3df520983746a96c [diff] |
ARM: stop emitting blx instructions for most calls on MachO. I'm really not sure why we were in the first place, it's the linker's job to convert between BL/BLX as necessary. Even worse, using BLX left Thumb calls that could be locally resolved completely unencodable since all offsets to BLX are multiples of 4. rdar://26182344 llvm-svn: 269101