[PATCH] D30739: [OpenMP] "declare simd" for AArch64 Advanced SIMD.

Alexey Bataev via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 6 12:52:01 PDT 2017


ABataev added inline comments.


================
Comment at: lib/CodeGen/CGOpenMPRuntime.cpp:6818-6819
+                                    ISAData);
+    }
+    if (CGM.getTriple().getArch() == llvm::Triple::aarch64) {
+      ISADataTy ISAData[] = {
----------------
else if


================
Comment at: lib/CodeGen/CGOpenMPRuntime.cpp:6826
+                                    ISAData);
+    }
   }
----------------
Maybe it is better to create `SmallVector<ISADataTy, 4> ISAData` and fill it for all architectures independently, but have just one call of `emitTargetDeclareSimdFunction()`?


https://reviews.llvm.org/D30739





More information about the cfe-commits mailing list