Detects whether we have the Python modules (pygments, yaml) required by opt-viewer and hooks this up to REQUIRES. This fixes https://bugs.llvm.org/show_bug.cgi?id=34129 (the lack of opt-viewer testing). It's also related to https://github.com/apple/swift/pull/12938 and the idea is to expose LLVM_HAVE_OPT_VIEWER_MODULES to the Swift cmake. Differential Revision: https://reviews.llvm.org/D40202 Fixes since the first commit: 1. Disable syntax highlighting as different versions of pygments generate different HTML 2. Use llvm-cxxfilt from the build llvm-svn: 319324
22 lines
366 B
C
22 lines
366 B
C
void bar();
|
|
void foo() { bar(); }
|
|
|
|
#include "or.h"
|
|
|
|
void Test(int *res, int *c, int *d, int *p, int n) {
|
|
int i;
|
|
|
|
#pragma clang loop vectorize(assume_safety)
|
|
for (i = 0; i < 1600; i++) {
|
|
res[i] = (p[i] == 0) ? res[i] : res[i] + d[i];
|
|
}
|
|
|
|
for (i = 0; i < 16; i++) {
|
|
res[i] = (p[i] == 0) ? res[i] : res[i] + d[i];
|
|
}
|
|
|
|
foo();
|
|
|
|
foo(); bar(); foo();
|
|
}
|