search for: axiomaticflags

Displaying 4 results from an estimated 4 matches for "axiomaticflags".

2017 Aug 08
2
Improving SCEV's behavior around IR level no-wrap
...xpression to indicate no-wrap; since the no-wrap flag is just a "cache" of a proof based on the structure of the SCEV expression, and _does_ apply to all SCEV expressions with the same shapes. Concretely, we'll endow relevant SCEV expression types with two sets distinct of flags: - AxiomaticFlags: These flags follow from nsw/nuw annotations in the IR. These will be part of the key the SCEV expression is unique'd on. - ComputedFlags: These flags are derived from the structure of the SCEV expression, and they're *not* a part of the key the SCEV expression is unique'd...
2017 Aug 09
2
Improving SCEV's behavior around IR level no-wrap
...e the no-wrap flag is just a "cache" of a proof based on the structure of the SCEV expression, and _does_ apply to all SCEV expressions with the same shapes. >> >> Concretely, we'll endow relevant SCEV expression types with two sets distinct of flags: >> >> - AxiomaticFlags: These flags follow from nsw/nuw annotations in the >> IR. These will be part of the key the SCEV expression is unique'd >> on. >> - ComputedFlags: These flags are derived from the structure of the >> SCEV expression, and they're *not* a part of the key the SC...
2016 Sep 23
6
Improving SCEV's behavior around IR level no-wrap flags
...xpression to indicate no-wrap; since the no-wrap flag is just a "cache" of a proof based on the structure of the SCEV expression, and _does_ apply to all SCEV expressions with the same shapes. Concretely, we'll endow relevant SCEV expression types with two sets distinct of flags: - AxiomaticFlags: These flags follow from nsw/nuw annotations in the IR. These will be part of the key the SCEV expression is unique'd on. - ComputedFlags: These flags are derived from the structure of the SCEV expression, and they're *not* a part of the key the SCEV expression is unique'd...
2016 Sep 23
3
Improving SCEV's behavior around IR level no-wrap flags
...hat problem. I hope that I understood Sanjoy its attempt correctly. I belief that a non-wrap and a wrap instruction result into two different SCEV expressions. > >> Concretely, we'll endow relevant SCEV expression types with two sets >> distinct of flags: >> >> - AxiomaticFlags: These flags follow from nsw/nuw annotations in the >> IR. These will be part of the key the SCEV expression is unique'd >> on. >> - ComputedFlags: These flags are derived from the structure of the >> SCEV expression, and they're *not* a part of the key the SCEV...