Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARM: stop emitting blx instructions for most calls on MachO. | Tim Northover | 2016-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | 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 | ||||
* | ARM: teach backend about WatchOS and TvOS libcalls. | Tim Northover | 2015-10-28 | 1 | -0/+16 |
The most substantial changes are again for watchOS: libcalls are hard-float if needed and sincos has a different calling convention. llvm-svn: 251571 |