HPO Vectorizer Report

HPO Vectorizer Report

 

 Hi 

    I am using the following flags to track SIMD vectorisation

     -opt-report2 -opt-report-phase=hpo

     Is there a flag that will demangle the output from the Vectorizer report.  Example output below.

 Thanks

 Jamil

icc (ICC) 14.0.2 20140120
Copyright (C) 1985-2014 Intel Corporation.  All rights reserved.

HPO VECTORIZER REPORT (_ZN4zcfd18WallBoundaryHelper15getWallVelocityEiiRNS_13StorageVectorINS_6detail14VelocityTraitsILi3ELi3ELi3ENS_20MenterSSTTransPolicyIdLi0ELi3ELb0EEEEENS_10HostPolicyINS_13ArrayOfStructENS2_20HostDefaultAllocatorEEEEERNS_9ReferenceE) LOG OPENED ON Wed Apr 23 21:11:53 2014

<src/solver/WallBoundary.cxx;-1:-1;hpo_vectorization;_ZN4zcfd18WallBoundaryHelper15getWallVelocityEiiRNS_13StorageVectorINS_6detail14VelocityTraitsILi3ELi3ELi3ENS_20MenterSSTTransPolicyIdLi0ELi3ELb0EEEEENS_10HostPolicyINS_13ArrayOfStructENS2_20HostDefaultAllocatorEEEEERNS_9ReferenceE;0>
HPO Vectorizer Report (_ZN4zcfd18WallBoundaryHelper15getWallVelocityEiiRNS_13StorageVectorINS_6detail14VelocityTraitsILi3ELi3ELi3ENS_20MenterSSTTransPolicyIdLi0ELi3ELb0EEEEENS_10HostPolicyINS_13ArrayOfStructENS2_20HostDefaultAllocatorEEEEERNS_9ReferenceE)

src/solver/WallBoundary.cxx(244:17-244:17):VEC:_ZN4zcfd18WallBoundaryHelper15getWallVelocityEiiRNS_13StorageVectorINS_6detail14VelocityTraitsILi3ELi3ELi3ENS_20MenterSSTTransPolicyIdLi0ELi3ELb0EEEEENS_10HostPolicyINS_13ArrayOfStructENS2_20HostDefaultAllocatorEEEEERNS_9ReferenceE:  loop was not vectorized: nonstandard loop is not a vectorization candidate
/src/util/Storage.h(1094:5-1094:5):VEC:_ZN4zcfd18WallBoundaryHelper15getWallVelocityEiiRNS_13StorageVectorINS_6detail14VelocityTraitsILi3ELi3ELi3ENS_20MenterSSTTransPolicyIdLi0ELi3ELb0EEEEENS_10HostPolicyINS_13ArrayOfStructENS2_20HostDefaultAllocatorEEEEERNS_9ReferenceE:  OpenMP SIMD LOOP WAS VECTORIZED
OpenMP SIMD LOOP WAS VECTORIZED

2 post / 0 nuovi
Ultimo contenuto
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione

Jamil, I answered in another post of yours which is same as this one (duplicate), fyi.

Accedere per lasciare un commento.