Author: David Chisnall
Date: 2020-12-01T09:50:18Z
New Revision: d1ed67037de6f3f44dc446784f74f0e02adec9b5
URL:
https://github.com/llvm/llvm-project/commit/d1ed67037de6f3f44dc446784f74f0e02adec9b5
DIFF:
https://github.com/llvm/llvm-project/commit/d1ed67037de6f3f44dc446784f74f0e02adec9b5.diff
LOG
Author: theraven
Date: Tue Sep 4 03:40:19 2018
New Revision: 341354
URL: http://llvm.org/viewvc/llvm-project?rev=341354&view=rev
Log:
Disable the GNUstep v2 ABI on Windows.
The code remains so that we can potentially reenable it in a point
release, but the driver will reject it. Several issues
Author: theraven
Date: Tue Sep 4 03:40:24 2018
New Revision: 341355
URL: http://llvm.org/viewvc/llvm-project?rev=341355&view=rev
Log:
Add release notes for the new GNUstep Objective-C ABI.
Modified:
cfe/branches/release_70/docs/ReleaseNotes.rst
Modified: cfe/branches/release_70/docs/Release
davidchisnall wrote:
I’m concerned about the semantics of unstable. This sounds like it would impact
optimisation of memcmp, for example (is it still allowable to optimise away
self comparisons?). I wouldn’t want that added to the LangRef without some
clearer description of what optimisers *ca
davidchisnall wrote:
If we're going to add this, it would be good to add the other one of the
pair—the set-address instruction—at the same time.
The Rust strict provenance model (and, hopefully, C++29) and CHERI both have
these as parts of the provenance model: an instruction / function that t
davidchisnall wrote:
Some optimisers assume that, if they know something about the address, they
know something about the bit pattern in memory. That is currently captured as a
non-integral property.
The other thing, which might be better captured with intrinsics, is that a
ptrtoint instructi