[llvm-dev] Memory scope proposal
Sanjoy Das via llvm-dev
llvm-dev at lists.llvm.org
Wed Aug 31 12:14:54 PDT 2016
Hi Mehdi,
Mehdi Amini wrote:
> I’m not sure, but isn’t the synchscope id (or domains as you seem to
> call it) intended to change which instruction would be actually
FYI, I don't know what the right term for this is. :)
> codegen?
>
> In which case I’m not sure dropping it is ever a good idea, even
> when it does not affect correctness it would dramatically affect
> performance.
Sure, that is a good reason to avoid a metadata based approach. I was
just unconvinced by the current argument of (at least on the commit
message) "it can't be done", because I think a scheme modeled after
the !tbaa style metadata scheme has a chance of working. If the
fundamental reason why we want a non-MD scheme is something other than
"it can't be done", I'm fine with that.
-- Sanjoy
More information about the llvm-dev
mailing list