Tim Northover
2014-Mar-31 19:48 UTC
[LLVMdev] Contributing the Apple ARM64 compiler backend
> There's already a working fast isel port as well. Though I'm not sure > how well tested that's been on linux. > > Tim?I've not tested FastISel on Linux at all, I'm afraid. In theory I'd expect only minor modifications to be necessary (around global variable materialisation, if anywhere). Cheers. Tim.
Eric Christopher
2014-Mar-31 19:50 UTC
[LLVMdev] Contributing the Apple ARM64 compiler backend
On Mon, Mar 31, 2014 at 12:48 PM, Tim Northover <t.p.northover at gmail.com> wrote:>> There's already a working fast isel port as well. Though I'm not sure >> how well tested that's been on linux. >> >> Tim? > > I've not tested FastISel on Linux at all, I'm afraid. In theory I'd > expect only minor modifications to be necessary (around global > variable materialisation, if anywhere). >*nod*. That's most of what we needed for ARM as well. Should probably conditionalize it on os darwin for now until it's tested more with a command line? I just wasn't sure if you'd tested it at all there. -eric
Tim Northover
2014-Mar-31 19:55 UTC
[LLVMdev] Contributing the Apple ARM64 compiler backend
> *nod*. That's most of what we needed for ARM as well. Should probably > conditionalize it on os darwin for now until it's tested more with a > command line?I'd almost prefer to leave it in for the bugs to be discovered (perhaps after some simple tests of our own). ARM went wirthout FastISel support on Linux for years simply because it was declared Darwin-only. Tim.