Commit Graph

  • bfe08b5639 cpubench: use thin LTO master lyc 2025-08-15 15:27:13 +08:00
  • b4d03db52e cpubench: allow extra optimization flags lyc 2025-08-15 15:24:32 +08:00
  • 26a8d3908f cpubench: init lyc 2025-08-12 22:59:25 +08:00
  • f7a4e195ae spec: export type RunCPUOptions lyc 2025-08-12 21:10:00 +08:00
  • 7dcc4d5ad6 spec: link ompstub if the optimization profile is not "openmp" lyc 2025-08-12 21:09:24 +08:00
  • 60619281e4 spec: allow extraFlags lyc 2025-08-12 21:09:03 +08:00
  • 637c12192e bin/gua.ts: set LimitSTACK = infinity lyc 2025-07-27 15:56:40 +08:00
  • 8e489591d8 build/llvmPackages: abstract buildLLVMPackagesUUID lyc 2025-07-21 16:35:49 +08:00
  • 7a25ce9f4e spec: abstract runcpu to a library lyc 2025-07-16 23:35:02 +08:00
  • dd0065248b toolchain: don't link ompstub with cflang lyc 2025-07-16 23:34:28 +08:00
  • 047f2ef832 assets/specTemplate: set KMP_LOCK_KIND to tas lyc 2025-07-16 23:33:05 +08:00
  • 974b246d0f build/llvmPackages: disable ompt & ompd while building llvm lyc 2025-07-16 23:16:06 +08:00
  • 710894b846 runcpu: disable --sysroot flag on 8A lyc 2025-07-16 23:15:31 +08:00
  • 61c8ab03ab runcpu: support static openmp lyc 2025-07-16 22:55:22 +08:00
  • 7f914686a5 runcpu: support -fopenmp (dynamic linking) lyc 2025-07-12 18:36:58 +08:00
  • b56f5e1b56 bin/runcpu: eliminate hardcoded sysroot lyc 2025-07-09 13:24:13 +08:00
  • cc3097133c bin/cpubench: disable -g for float_wrf (CE) lyc 2025-07-09 13:22:39 +08:00
  • 2dc7d71c2b bin/spec: support "special flags" lyc 2025-05-30 11:42:42 +08:00
  • 49b51328e8 cpubench: specify O3 LTO flags lyc 2025-05-30 11:42:18 +08:00
  • 4aa53ef9c7 cpubench: add ldflags config lyc 2025-05-23 22:16:47 +08:00
  • 345398b8a5 bin/cpubench: add --perf=1 to automatically perf lyc 2025-05-20 11:01:01 +08:00
  • bd6f9c0f27 bin/cpubench: add -g to optimize options lyc 2025-05-20 11:00:39 +08:00
  • 0008cfea61 bin/cpubench: organize imports, use async/await for CPUBench config writing lyc 2025-05-01 17:28:49 +08:00
  • dd564393b8 bin/cpubench: support workdir option for CPUBench lyc 2025-05-01 17:26:17 +08:00
  • 3fca8ca130 bin/cpubench: don't wrap inside systemd-run lyc 2025-05-01 17:18:07 +08:00
  • e83c81619f bin/runcpu: omit basic info logging, full configuration is shown in JSON lyc 2025-04-26 20:27:52 +08:00
  • 1786bd659e bin/runcpu: remove dead code, resolve SPEC path lyc 2025-04-26 20:27:10 +08:00
  • 607397d3a6 bin/runcpu: omit -msimd flag to LTO linker (O3,base) lyc 2025-04-26 20:26:20 +08:00
  • 49284ba162 bin/runcpu: support optimize flag configuration lyc 2025-04-25 12:07:50 +08:00
  • e9b8d04a11 spec: add function spawnSPECWithID (#1) lyc 2025-04-25 12:05:46 +08:00
  • fbcf280f42 spec: simplify specTemplate options, provide a lower interface lyc 2025-04-20 13:12:11 +08:00
  • 1766cbdd15 bin/runcpu: don't wrap programs under systemd, parse the result instead lyc 2025-04-18 09:42:46 +08:00
  • 76c230f554 assets/specTemplate.cfg: remove unused comments lyc 2025-04-18 09:40:07 +08:00
  • b916808ba7 spec: introduce getBaseRatios to retrieve ratios from spawn-ed process lyc 2025-04-18 09:38:26 +08:00
  • f84757ec90 bin/gua.ts: init, for creating systemd services lyc 2025-04-18 09:34:59 +08:00
  • 64bcd0915e spec: allow using gcc for SPEC compiler lyc 2025-04-17 15:56:36 +08:00
  • 621ae0e7fb cpubench: don't need to specify --sysroot on 8A (draft version) lyc 2025-02-26 19:39:26 +08:00
  • 00d57ff13b build/llvmPackages: support mathlib configuration / mcpuVariant lyc 2025-02-21 11:02:18 +08:00
  • f4c8deda6b build/llvmPackages: add --msimd-math to set -msimd option while compiling libpgmath lyc 2025-01-22 10:07:02 +08:00
  • 2f65e6f741 bin/cpubench: add option aliases lyc 2025-01-21 15:57:41 +08:00
  • 89e0a70c6c bin/cpubench: support benchmarks setting lyc 2025-01-21 15:57:22 +08:00
  • 6db7d522d7 bin/cpubench: command suggest lyc 2025-01-21 12:14:45 +08:00
  • 729a3d82d5 bin/cpubench: init lyc 2025-01-21 12:09:37 +08:00
  • 5e382b5cfe bin/runcpu: add command suggests for systemd services lyc 2025-01-20 11:04:55 +08:00
  • 099ef14068 bin/runcpu: support --simd / --no-simd options lyc 2025-01-20 11:04:30 +08:00
  • ce2d0fa04d bin/runcpu: utility to run spec tests under systemd user service lyc 2025-01-04 20:54:46 +08:00
  • c130a14f01 assets/specTemplate: don't define cpu count lyc 2025-01-04 20:54:12 +08:00
  • f094411419 sunway: init lyc 2025-01-04 20:53:21 +08:00
  • 647eac472a spec: format semicolon lyc 2025-01-04 19:46:56 +08:00
  • 2172cc0444 package: add "chalk" to print colored output to terminals lyc 2025-01-04 19:42:43 +08:00
  • cdb8e32e32 spec: need configuration for "sysroot" lyc 2025-01-04 18:35:05 +08:00
  • abb60fe3cb spec: import asset as txt file, for bundlers lyc 2025-01-04 18:33:11 +08:00
  • ab8e6b57f9 gulp: build before watch lyc 2025-01-04 18:31:18 +08:00
  • c9002f4405 gulp: init, bundle src/bin/* scripts to dist/ lyc 2025-01-04 17:03:50 +08:00
  • 6d7fa4aa09 src/bin/build-llvm: add utility to build llvm project lyc 2025-01-04 16:18:13 +08:00
  • 4c4769cf78 package: depend on "yargs" lyc 2025-01-04 16:17:46 +08:00
  • 75be5920e2 package.json: fix package name to "work-ts" lyc 2025-01-04 16:16:47 +08:00
  • a26ccfa028 chromium/configure/{closeRCA,symbol}: remove lyc 2025-01-04 16:10:56 +08:00
  • 5328335ec3 build/llvmPackages: remove unused import lyc 2025-01-04 15:14:29 +08:00
  • d2b19e4dcf build/llvmPackages: don't need to patch omp lyc 2024-12-21 21:41:17 +08:00
  • f9a8cd0036 chromium: init, misc build sripts lyc 2024-12-03 21:59:38 +08:00
  • b3c9f7a0ff chromium: refactor out configure library lyc 2024-09-11 20:13:59 +08:00
  • 2b34c4774c chromium: debug skia-segfault lyc 2024-09-11 20:13:29 +08:00
  • 09c12f30de chrome: modify chromium source code for SIMD builds lyc 2024-09-07 18:43:00 +08:00
  • a86098f94d chromium: output to "noRLE" lyc 2024-09-04 12:19:18 +08:00
  • c103177e96 spec: allow setting ldflags lyc 2024-09-04 12:18:23 +08:00
  • e31b4ea7b8 chromium: configure +simd variant lyc 2024-09-02 20:05:45 +08:00
  • 150b2a3b93 chromium: configure it in-tree, instead of "local" lyc 2024-09-02 15:22:27 +08:00
  • fe0e3ea2d9 chromium: triage mksnapshot lyc 2024-09-01 15:25:20 +08:00
  • d179bb2be7 toolchain: add LLC field to llvmToolchain lyc 2024-09-01 12:54:03 +08:00
  • bce30a0b8b commands: add gn general options lyc 2024-09-01 12:53:40 +08:00
  • 58e0bf3e5b spec: add extract utility functions for data analyzing results lyc 2024-07-26 07:52:53 +08:00
  • ae08b70b67 tsconfig: exclude out dir lyc 2024-07-22 10:36:32 +08:00
  • 99ca333be4 assets/specTemplate: use static linkage lyc 2024-07-22 10:33:48 +08:00
  • ed1e100204 tsconfig: set declaration and incremental lyc 2024-07-22 10:21:29 +08:00
  • bb1515096c tsconfig: exclude node_modules and local directory lyc 2024-07-19 18:08:52 +08:00
  • 5484a49166 functional: add undefined checker lyc 2024-07-19 18:08:07 +08:00
  • 78f4885647 build/llvmPackages: use a function to compute build directories lyc 2024-07-19 18:07:43 +08:00
  • 431d03624b functional: init lyc 2024-07-18 23:45:03 +08:00
  • 8b61cf21ef environment: fixup ESM compatibility of __dirname lyc 2024-07-17 07:59:08 +08:00
  • 70ba00bfec tsconfig: set target to ES2020 lyc 2024-07-16 21:44:40 +08:00
  • bac9f8be6d package: migrate to ES modules lyc 2024-07-16 21:20:46 +08:00
  • 67728beefe spec/benchData: add fotonik3d_s lyc 2024-07-11 17:36:49 +08:00
  • f94bc1389e package.json: add compile script lyc 2024-07-10 13:29:14 +08:00
  • a58ddda31c build/llvmPackages: add -mlong-double-64 for libpgmath lyc 2024-07-09 15:49:42 +08:00
  • 84a24f02e0 build/llvmPackages: add sysroot generator lyc 2024-07-09 15:12:15 +08:00
  • a95cae429b llvm-test-suite: init lyc 2024-07-09 15:08:55 +08:00
  • 6c5a893fbe commands/cmake: format file, add preloadCache option lyc 2024-07-09 15:04:43 +08:00
  • bcaa03233c cpubench: init, add template rendering lyc 2024-07-09 14:02:13 +08:00
  • ad0c451f29 assets/specTemplate: static link libpgmath lyc 2024-07-08 10:46:30 +08:00
  • 4efcaf90bb build/llvmPackages: more dedicated overrides lyc 2024-07-04 19:49:57 +08:00
  • bd5e7e357a Revert "Revert "assets: update specTemplate"" lyc 2024-07-04 16:22:53 +08:00
  • 900a8c26a1 build/llvmPackages: refactor for better options lyc 2024-07-04 15:44:57 +08:00
  • e03aaa2347 Revert "assets: update specTemplate" lyc 2024-07-01 17:36:17 +08:00
  • 7dbac8c1b3 build: add platform settings lyc 2024-07-01 16:56:56 +08:00
  • e22c95c327 assets: update specTemplate lyc 2024-07-01 10:07:27 +08:00
  • 14fb78b7f4 environment: add swAutoVec lyc 2024-07-01 09:54:54 +08:00
  • 7b349ee195 spec/benchData: add roms lyc 2024-07-01 09:53:04 +08:00
  • 9537e6f2a0 spec/pop2: remove "exe" field lyc 2024-07-01 09:51:58 +08:00
  • eaf284683b package.json: add watch aliased to tsc -w lyc 2024-06-27 21:09:19 +08:00