Displaying 2 results from an estimated 2 matches for "333aecd6".
2012 Aug 21
0
[LLVMdev] Let's get rid of neverHasSideEffects
...y get complaints
from tablegen until they update.
Add a big red note to the release notes for those with out-of-tree targets
that don't track trunk.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120821/333aecd6/attachment.html>
2012 Aug 21
8
[LLVMdev] Let's get rid of neverHasSideEffects
All,
TableGen likes to infer the MCID::UnmodeledSideEffects flag from an instruction's pattern. When an instruction doesn't have a pattern, it is assumed to have side effects.
It's possible to override this behavior by setting neverHasSideEffects = 1.
It was originally the intention that most instructions have patterns, but that's not the way it worked out. It is often more