Displaying 2 results from an estimated 2 matches for "9a0fcfb2".
2012 Aug 21
0
[LLVMdev] Let's get rid of neverHasSideEffects
On Tue, Aug 21, 2012 at 2:02 PM, Jakob Stoklund Olesen <stoklund at 2pi.dk>wrote:
> 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
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