ominitay
ominitay
I see two choices here. The two builtins can do an implicit bitcast to get the semantics we want, or we can leave the bitcast to the caller. I personally...
Not sure why macos-debug tests failed there too.
Decided to disallow using signed integers at all with these builtins. This simplifies the implementation greatly (makes me less likely to break things, and probably makes it faster), and just...
Forgot to enable the behaviour tests >_
Starting to come back to this now. One possible thought is that the compiler itself currently doesn't actually utilise these builtins, when it could use them for a subset of...
Will do! Have had a lot of commitments irl, but I'll try to find the time in a month-ish.
All checks passed, happy for this to be merged if approved :)
Rebased onto master.
Converted to draft as there are a couple of changes I'm part-way through making to this PR. Should be ready for review in a week or two.
Emulation on unsupported targets and large int types has been moved to compiler-rt. Yet to implement calls to this from other backends, but x86 backend should now pass behaviour tests....