Skip to content

Commit c55c6b3

Browse files
committed
remove alot o' llvm flags
1 parent 8d050fc commit c55c6b3

6 files changed

Lines changed: 2 additions & 238 deletions

File tree

other/AVX2/build/config/compiler/BUILD.gn

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2322,19 +2322,8 @@ if (is_win) {
23222322
}
23232323

23242324
common_optimize_on_cflags += [
2325-
"-Xclang", "-freroll-loops",
2326-
"-mllvm", "-enable-cond-stores-vec",
2327-
"-mllvm", "-slp-vectorize-hor-store",
2328-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2329-
"-mllvm", "-loop-rotate-multi",
2330-
"-mllvm", "-enable-loop-distribute",
2331-
"-mllvm", "-enable-unroll-and-jam",
2332-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23332325
"-mllvm", "-aggressive-ext-opt",
2334-
"-mllvm", "-enable-interleaved-mem-accesses",
2335-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23362326
"-mllvm", "-enable-gvn-hoist",
2337-
"-mllvm", "-enable-dfa-jump-thread",
23382327
"/O2",
23392328
"/clang:-O3",
23402329
"/clang:-msse3",
@@ -2354,18 +2343,8 @@ if (is_win) {
23542343
]
23552344

23562345
common_optimize_on_ldflags += [
2357-
"-mllvm:-enable-cond-stores-vec",
2358-
"-mllvm:-slp-vectorize-hor-store",
2359-
"-mllvm:-scalar-evolution-use-expensive-range-sharpening",
2360-
"-mllvm:-loop-rotate-multi",
2361-
"-mllvm:-enable-loop-distribute",
2362-
"-mllvm:-enable-unroll-and-jam",
2363-
"-mllvm:-interleave-small-loop-scalar-reduction",
23642346
"-mllvm:-aggressive-ext-opt",
2365-
"-mllvm:-enable-interleaved-mem-accesses",
2366-
"-mllvm:-enable-masked-interleaved-mem-accesses",
23672347
"-mllvm:-enable-gvn-hoist",
2368-
"-mllvm:-enable-dfa-jump-thread",
23692348
]
23702349

23712350
if (use_polly == true) {
@@ -2398,36 +2377,14 @@ if (is_win) {
23982377
common_optimize_on_ldflags = []
23992378

24002379
common_optimize_on_cflags += [
2401-
"-freroll-loops",
2402-
"-mllvm", "-enable-cond-stores-vec",
2403-
"-mllvm", "-slp-vectorize-hor-store",
2404-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2405-
"-mllvm", "-loop-rotate-multi",
2406-
"-mllvm", "-enable-loop-distribute",
2407-
"-mllvm", "-enable-unroll-and-jam",
2408-
"-mllvm", "-interleave-small-loop-scalar-reduction",
24092380
"-mllvm", "-aggressive-ext-opt",
2410-
"-mllvm", "-enable-interleaved-mem-accesses",
2411-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
24122381
"-mllvm", "-enable-gvn-hoist",
2413-
"-mllvm", "-enable-dfa-jump-thread",
24142382
"-O3",
24152383
]
24162384

24172385
common_optimize_on_ldflags += [
2418-
"-freroll-loops",
2419-
"-Wl,-mllvm,-enable-cond-stores-vec",
2420-
"-Wl,-mllvm,-slp-vectorize-hor-store",
2421-
"-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
2422-
"-Wl,-mllvm,-loop-rotate-multi",
2423-
"-Wl,-mllvm,-enable-loop-distribute",
2424-
"-Wl,-mllvm,-enable-unroll-and-jam",
2425-
"-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
24262386
"-Wl,-mllvm,-aggressive-ext-opt",
2427-
"-Wl,-mllvm,-enable-interleaved-mem-accesses",
2428-
"-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
24292387
"-Wl,-mllvm,-enable-gvn-hoist",
2430-
"-Wl,-mllvm,-enable-dfa-jump-thread",
24312388
"-Wl,-O3",
24322389
]
24332390

other/CrOS/build/config/compiler/BUILD.gn

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -2311,19 +2311,8 @@ if (is_win) {
23112311
}
23122312

23132313
common_optimize_on_cflags += [
2314-
"-Xclang", "-freroll-loops",
2315-
"-mllvm", "-enable-cond-stores-vec",
2316-
"-mllvm", "-slp-vectorize-hor-store",
2317-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2318-
"-mllvm", "-loop-rotate-multi",
2319-
"-mllvm", "-enable-loop-distribute",
2320-
"-mllvm", "-enable-unroll-and-jam",
2321-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23222314
"-mllvm", "-aggressive-ext-opt",
2323-
"-mllvm", "-enable-interleaved-mem-accesses",
2324-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23252315
"-mllvm", "-enable-gvn-hoist",
2326-
"-mllvm", "-enable-dfa-jump-thread",
23272316
"/O2",
23282317
"/clang:-O3",
23292318
"/clang:-msse3",
@@ -2334,18 +2323,8 @@ if (is_win) {
23342323
]
23352324

23362325
common_optimize_on_ldflags += [
2337-
"-mllvm:-enable-cond-stores-vec",
2338-
"-mllvm:-slp-vectorize-hor-store",
2339-
"-mllvm:-scalar-evolution-use-expensive-range-sharpening",
2340-
"-mllvm:-loop-rotate-multi",
2341-
"-mllvm:-enable-loop-distribute",
2342-
"-mllvm:-enable-unroll-and-jam",
2343-
"-mllvm:-interleave-small-loop-scalar-reduction",
23442326
"-mllvm:-aggressive-ext-opt",
2345-
"-mllvm:-enable-interleaved-mem-accesses",
2346-
"-mllvm:-enable-masked-interleaved-mem-accesses",
23472327
"-mllvm:-enable-gvn-hoist",
2348-
"-mllvm:-enable-dfa-jump-thread",
23492328
]
23502329

23512330
if (use_polly == true) {
@@ -2378,13 +2357,13 @@ if (is_win) {
23782357
common_optimize_on_ldflags = []
23792358

23802359
common_optimize_on_cflags += [
2381-
"-freroll-loops",
2360+
"-mllvm", "-aggressive-ext-opt",
23822361
"-mllvm", "-enable-gvn-hoist",
23832362
"-O3",
23842363
]
23852364

23862365
common_optimize_on_ldflags += [
2387-
"-freroll-loops",
2366+
"-Wl,-mllvm,-aggressive-ext-opt",
23882367
"-Wl,-mllvm,-enable-gvn-hoist",
23892368
"-Wl,-mllvm,-import-instr-limit=30", "-Wl,-mllvm,-import-hot-multiplier=15", "-Wl,-mllvm,-import-cold-multiplier=2",
23902369
"-Wl,-O3",

other/SSE2/build/config/compiler/BUILD.gn

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2313,19 +2313,8 @@ if (is_win) {
23132313
}
23142314

23152315
common_optimize_on_cflags += [
2316-
"-Xclang", "-freroll-loops",
2317-
"-mllvm", "-enable-cond-stores-vec",
2318-
"-mllvm", "-slp-vectorize-hor-store",
2319-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2320-
"-mllvm", "-loop-rotate-multi",
2321-
"-mllvm", "-enable-loop-distribute",
2322-
"-mllvm", "-enable-unroll-and-jam",
2323-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23242316
"-mllvm", "-aggressive-ext-opt",
2325-
"-mllvm", "-enable-interleaved-mem-accesses",
2326-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23272317
"-mllvm", "-enable-gvn-hoist",
2328-
"-mllvm", "-enable-dfa-jump-thread",
23292318
"/O2",
23302319
"/clang:-O3",
23312320
"/clang:-mmmx",
@@ -2336,18 +2325,8 @@ if (is_win) {
23362325
]
23372326

23382327
common_optimize_on_ldflags += [
2339-
"-mllvm:-enable-cond-stores-vec",
2340-
"-mllvm:-slp-vectorize-hor-store",
2341-
"-mllvm:-scalar-evolution-use-expensive-range-sharpening",
2342-
"-mllvm:-loop-rotate-multi",
2343-
"-mllvm:-enable-loop-distribute",
2344-
"-mllvm:-enable-unroll-and-jam",
2345-
"-mllvm:-interleave-small-loop-scalar-reduction",
23462328
"-mllvm:-aggressive-ext-opt",
2347-
"-mllvm:-enable-interleaved-mem-accesses",
2348-
"-mllvm:-enable-masked-interleaved-mem-accesses",
23492329
"-mllvm:-enable-gvn-hoist",
2350-
"-mllvm:-enable-dfa-jump-thread",
23512330
]
23522331

23532332
if (use_polly == true) {
@@ -2380,36 +2359,14 @@ if (is_win) {
23802359
common_optimize_on_ldflags = []
23812360

23822361
common_optimize_on_cflags += [
2383-
"-freroll-loops",
2384-
"-mllvm", "-enable-cond-stores-vec",
2385-
"-mllvm", "-slp-vectorize-hor-store",
2386-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2387-
"-mllvm", "-loop-rotate-multi",
2388-
"-mllvm", "-enable-loop-distribute",
2389-
"-mllvm", "-enable-unroll-and-jam",
2390-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23912362
"-mllvm", "-aggressive-ext-opt",
2392-
"-mllvm", "-enable-interleaved-mem-accesses",
2393-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23942363
"-mllvm", "-enable-gvn-hoist",
2395-
"-mllvm", "-enable-dfa-jump-thread",
23962364
"-O3",
23972365
]
23982366

23992367
common_optimize_on_ldflags += [
2400-
"-freroll-loops",
2401-
"-Wl,-mllvm,-enable-cond-stores-vec",
2402-
"-Wl,-mllvm,-slp-vectorize-hor-store",
2403-
"-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
2404-
"-Wl,-mllvm,-loop-rotate-multi",
2405-
"-Wl,-mllvm,-enable-loop-distribute",
2406-
"-Wl,-mllvm,-enable-unroll-and-jam",
2407-
"-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
24082368
"-Wl,-mllvm,-aggressive-ext-opt",
2409-
"-Wl,-mllvm,-enable-interleaved-mem-accesses",
2410-
"-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
24112369
"-Wl,-mllvm,-enable-gvn-hoist",
2412-
"-Wl,-mllvm,-enable-dfa-jump-thread",
24132370
"-Wl,-O3",
24142371
]
24152372

other/SSE3/build/config/compiler/BUILD.gn

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2308,38 +2308,17 @@ if (is_win) {
23082308
}
23092309

23102310
common_optimize_on_cflags += [
2311-
"-Xclang", "-freroll-loops",
2312-
"-mllvm", "-enable-cond-stores-vec",
2313-
"-mllvm", "-slp-vectorize-hor-store",
2314-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2315-
"-mllvm", "-loop-rotate-multi",
2316-
"-mllvm", "-enable-loop-distribute",
2317-
"-mllvm", "-enable-unroll-and-jam",
2318-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23192311
"-mllvm", "-aggressive-ext-opt",
2320-
"-mllvm", "-enable-interleaved-mem-accesses",
2321-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23222312
"-mllvm", "-enable-gvn-hoist",
2323-
"-mllvm", "-enable-dfa-jump-thread",
23242313
"/O2",
23252314
"/clang:-O3",
23262315
"/clang:-msse3",
23272316
"-Xclang", "-O3",
23282317
]
23292318

23302319
common_optimize_on_ldflags += [
2331-
"-mllvm:-enable-cond-stores-vec",
2332-
"-mllvm:-slp-vectorize-hor-store",
2333-
"-mllvm:-scalar-evolution-use-expensive-range-sharpening",
2334-
"-mllvm:-loop-rotate-multi",
2335-
"-mllvm:-enable-loop-distribute",
2336-
"-mllvm:-enable-unroll-and-jam",
2337-
"-mllvm:-interleave-small-loop-scalar-reduction",
23382320
"-mllvm:-aggressive-ext-opt",
2339-
"-mllvm:-enable-interleaved-mem-accesses",
2340-
"-mllvm:-enable-masked-interleaved-mem-accesses",
23412321
"-mllvm:-enable-gvn-hoist",
2342-
"-mllvm:-enable-dfa-jump-thread",
23432322
]
23442323

23452324
if (use_polly == true) {
@@ -2372,36 +2351,14 @@ if (is_win) {
23722351
common_optimize_on_ldflags = []
23732352

23742353
common_optimize_on_cflags += [
2375-
"-freroll-loops",
2376-
"-mllvm", "-enable-cond-stores-vec",
2377-
"-mllvm", "-slp-vectorize-hor-store",
2378-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2379-
"-mllvm", "-loop-rotate-multi",
2380-
"-mllvm", "-enable-loop-distribute",
2381-
"-mllvm", "-enable-unroll-and-jam",
2382-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23832354
"-mllvm", "-aggressive-ext-opt",
2384-
"-mllvm", "-enable-interleaved-mem-accesses",
2385-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23862355
"-mllvm", "-enable-gvn-hoist",
2387-
"-mllvm", "-enable-dfa-jump-thread",
23882356
"-O3",
23892357
]
23902358

23912359
common_optimize_on_ldflags += [
2392-
"-freroll-loops",
2393-
"-Wl,-mllvm,-enable-cond-stores-vec",
2394-
"-Wl,-mllvm,-slp-vectorize-hor-store",
2395-
"-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
2396-
"-Wl,-mllvm,-loop-rotate-multi",
2397-
"-Wl,-mllvm,-enable-loop-distribute",
2398-
"-Wl,-mllvm,-enable-unroll-and-jam",
2399-
"-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
24002360
"-Wl,-mllvm,-aggressive-ext-opt",
2401-
"-Wl,-mllvm,-enable-interleaved-mem-accesses",
2402-
"-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
24032361
"-Wl,-mllvm,-enable-gvn-hoist",
2404-
"-Wl,-mllvm,-enable-dfa-jump-thread",
24052362
"-Wl,-O3",
24062363
]
24072364

other/SSE4.1/build/config/compiler/BUILD.gn

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2310,19 +2310,8 @@ if (is_win) {
23102310
}
23112311

23122312
common_optimize_on_cflags += [
2313-
"-Xclang", "-freroll-loops",
2314-
"-mllvm", "-enable-cond-stores-vec",
2315-
"-mllvm", "-slp-vectorize-hor-store",
2316-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2317-
"-mllvm", "-loop-rotate-multi",
2318-
"-mllvm", "-enable-loop-distribute",
2319-
"-mllvm", "-enable-unroll-and-jam",
2320-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23212313
"-mllvm", "-aggressive-ext-opt",
2322-
"-mllvm", "-enable-interleaved-mem-accesses",
2323-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23242314
"-mllvm", "-enable-gvn-hoist",
2325-
"-mllvm", "-enable-dfa-jump-thread",
23262315
"/O2",
23272316
"/clang:-O3",
23282317
"/clang:-msse3",
@@ -2332,18 +2321,8 @@ if (is_win) {
23322321
]
23332322

23342323
common_optimize_on_ldflags += [
2335-
"-mllvm:-enable-cond-stores-vec",
2336-
"-mllvm:-slp-vectorize-hor-store",
2337-
"-mllvm:-scalar-evolution-use-expensive-range-sharpening",
2338-
"-mllvm:-loop-rotate-multi",
2339-
"-mllvm:-enable-loop-distribute",
2340-
"-mllvm:-enable-unroll-and-jam",
2341-
"-mllvm:-interleave-small-loop-scalar-reduction",
23422324
"-mllvm:-aggressive-ext-opt",
2343-
"-mllvm:-enable-interleaved-mem-accesses",
2344-
"-mllvm:-enable-masked-interleaved-mem-accesses",
23452325
"-mllvm:-enable-gvn-hoist",
2346-
"-mllvm:-enable-dfa-jump-thread",
23472326
]
23482327

23492328
if (use_polly == true) {
@@ -2376,36 +2355,14 @@ if (is_win) {
23762355
common_optimize_on_ldflags = []
23772356

23782357
common_optimize_on_cflags += [
2379-
"-freroll-loops",
2380-
"-mllvm", "-enable-cond-stores-vec",
2381-
"-mllvm", "-slp-vectorize-hor-store",
2382-
"-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
2383-
"-mllvm", "-loop-rotate-multi",
2384-
"-mllvm", "-enable-loop-distribute",
2385-
"-mllvm", "-enable-unroll-and-jam",
2386-
"-mllvm", "-interleave-small-loop-scalar-reduction",
23872358
"-mllvm", "-aggressive-ext-opt",
2388-
"-mllvm", "-enable-interleaved-mem-accesses",
2389-
"-mllvm", "-enable-masked-interleaved-mem-accesses",
23902359
"-mllvm", "-enable-gvn-hoist",
2391-
"-mllvm", "-enable-dfa-jump-thread",
23922360
"-O3",
23932361
]
23942362

23952363
common_optimize_on_ldflags += [
2396-
"-freroll-loops",
2397-
"-Wl,-mllvm,-enable-cond-stores-vec",
2398-
"-Wl,-mllvm,-slp-vectorize-hor-store",
2399-
"-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
2400-
"-Wl,-mllvm,-loop-rotate-multi",
2401-
"-Wl,-mllvm,-enable-loop-distribute",
2402-
"-Wl,-mllvm,-enable-unroll-and-jam",
2403-
"-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
24042364
"-Wl,-mllvm,-aggressive-ext-opt",
2405-
"-Wl,-mllvm,-enable-interleaved-mem-accesses",
2406-
"-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
24072365
"-Wl,-mllvm,-enable-gvn-hoist",
2408-
"-Wl,-mllvm,-enable-dfa-jump-thread",
24092366
"-Wl,-O3",
24102367
]
24112368

0 commit comments

Comments
 (0)