search for: warnmissedtransformation

Displaying 5 results from an estimated 5 matches for "warnmissedtransformation".

2019 Oct 02
2
vectorize.enable
Am Mi., 2. Okt. 2019 um 15:56 Uhr schrieb Finkel, Hal J. <hfinkel at anl.gov>: > > It's done by the WarnMissedTransformation and just looks for > > transformation metadata that is still in the IR after all passes that > > should have transformed them have ran. That is, it does not know why > > it is still there -- it could be because the LoopVectorize pass is not > > even in the pipeline -- and we...
2019 Oct 02
2
vectorize.enable
...is is an improvement. The patch that added the warning as-is was by me (https://reviews.llvm.org/D55288). It changed to emitted message from "loop not vectorized: failed explicitly specified loop vectorization" to the lengthier description following review feedback. It's done by the WarnMissedTransformation and just looks for transformation metadata that is still in the IR after all passes that should have transformed them have ran. That is, it does not know why it is still there -- it could be because the LoopVectorize pass is not even in the pipeline -- and we cannot be more specific in the message....
2019 Oct 04
4
vectorize.enable
...use, Michael <michael.kruse at anl.gov>; hans at hanshq.net <hans at hanshq.net> Subject: Re: [llvm-dev] vectorize.enable On 10/2/19 5:31 PM, Michael Kruse wrote: > Am Mi., 2. Okt. 2019 um 15:56 Uhr schrieb Finkel, Hal J. <hfinkel at anl.gov>: >>> It's done by the WarnMissedTransformation and just looks for >>> transformation metadata that is still in the IR after all passes that >>> should have transformed them have ran. That is, it does not know why >>> it is still there -- it could be because the LoopVectorize pass is not >>> even in the pipeli...
2019 Oct 07
2
vectorize.enable
....kruse at anl.gov>; hans at hanshq.net <hans at hanshq.net> > Subject: Re: [llvm-dev] vectorize.enable > > On 10/2/19 5:31 PM, Michael Kruse wrote: > > Am Mi., 2. Okt. 2019 um 15:56 Uhr schrieb Finkel, Hal J. <hfinkel at anl.gov>: > >>> It's done by the WarnMissedTransformation and just looks for > >>> transformation metadata that is still in the IR after all passes that > >>> should have transformed them have ran. That is, it does not know why > >>> it is still there -- it could be because the LoopVectorize pass is not > >>&gt...
2019 Oct 02
2
vectorize.enable
Hi Michael and Florian, ( + llvm-dev for visibility) I would like to quickly follow up on "Pragma vectorize_width() implies vectorize(enable)", which got reverted with commit 858a1ae for 2 reasons, see also that revert commit message. Ignore the assert, that's been fixed now. The other thing is that with the patch behaviour is slightly changed and we could get a diagnostic we