Skip to content

Commit fe4bdec

Browse files
sjarmakclaude
andcommitted
fix: repair 8 double-prefix repo URLs and 3 narrow/broken oracles
instruction_mcp.md: fix github.com/github.com/ double-prefix in 8 compiler-toolchain task files (llvm, gcc mirror references). migration-107: rewrite oracle — expand required_files from 5 to 36, replace out-of-scope symbols with in-scope INITIALIZE_PASS targets. migration-026: remove symbol_resolution check (task doesn't ask for symbols), simplify keywords to match task scope. migration-025: expand required_files from 4 to 7 (add 3 confirmed numpy.distutils importers). 19 stale result dirs flagged with __broken_verifier for rerun. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6595c0b commit fe4bdec

File tree

11 files changed

+80
-62
lines changed

11 files changed

+80
-62
lines changed

benchmarks/ccb_mcp_crossrepo/ccx-dep-trace-106/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# GCC Optimization Pass Registration and Execution Chain
7575

benchmarks/ccb_mcp_crossrepo_tracing/ccx-dep-trace-102/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# Cross-Compiler Sanitizer Tracing: ASan in LLVM vs GCC
7575

benchmarks/ccb_mcp_domain/ccx-domain-101/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# LLVM Optimization Pass Pipeline Propagation
7575

benchmarks/ccb_mcp_incident/ccx-incident-108/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# LLVM SelectionDAG Assertion Failure Diagnosis
7575

benchmarks/ccb_mcp_migration/ccx-migration-025/tests/task_spec.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@
2929
"repo": "numpy/numpy",
3030
"path": "numpy/f2py/tests/test_pyf_src.py"
3131
},
32+
{
33+
"repo": "numpy/numpy",
34+
"path": "numpy/f2py/_backends/_distutils.py"
35+
},
36+
{
37+
"repo": "numpy/numpy",
38+
"path": "numpy/f2py/diagnose.py"
39+
},
40+
{
41+
"repo": "numpy/numpy",
42+
"path": "numpy/_pytesttester.py"
43+
},
3244
{
3345
"repo": "scipy/scipy",
3446
"path": "tools/generate_f2pymod.py"

benchmarks/ccb_mcp_migration/ccx-migration-026/tests/task_spec.json

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -160,22 +160,12 @@
160160
"file_filter": ""
161161
}
162162
},
163-
{
164-
"type": "symbol_resolution",
165-
"params": {}
166-
},
167163
{
168164
"type": "keyword_presence",
169165
"params": {
170166
"required_keywords": [
171-
"ENVOY_API_NAMESPACE_PREFIX",
172-
"TestDeprecatedV2Api",
173-
"ClusterDiscoveryService",
174-
"ListenerDiscoveryService",
175-
"RouteDiscoveryService",
176-
"EndpointDiscoveryService",
177-
"DiscoveryRequest",
178-
"DiscoveryResponse"
167+
"envoy.api.v2",
168+
"deprecated"
179169
]
180170
}
181171
}

benchmarks/ccb_mcp_migration/ccx-migration-107/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# LLVM Legacy Pass Manager to New Pass Manager Migration Inventory
7575

benchmarks/ccb_mcp_migration/ccx-migration-107/tests/task_spec.json

Lines changed: 42 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -17,37 +17,53 @@
1717
"repo_set_id": "compiler-toolchain",
1818
"oracle": {
1919
"required_files": [
20-
{
21-
"repo": "sg-evals/llvm-project--a8f3c97d",
22-
"path": "llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp"
23-
},
24-
{
25-
"repo": "sg-evals/llvm-project--a8f3c97d",
26-
"path": "llvm/lib/Transforms/Scalar/LICM.cpp"
27-
},
28-
{
29-
"repo": "sg-evals/llvm-project--a8f3c97d",
30-
"path": "llvm/lib/Transforms/IPO/GlobalDCE.cpp"
31-
},
32-
{
33-
"repo": "sg-evals/llvm-project--a8f3c97d",
34-
"path": "llvm/lib/Transforms/Scalar/GVN.cpp"
35-
},
36-
{
37-
"repo": "sg-evals/llvm-project--a8f3c97d",
38-
"path": "llvm/include/llvm/IR/LegacyPassManager.h"
39-
}
20+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/ConstantHoisting.cpp"},
21+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/DCE.cpp"},
22+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp"},
23+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/EarlyCSE.cpp"},
24+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/FlattenCFGPass.cpp"},
25+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/GVN.cpp"},
26+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp"},
27+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp"},
28+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LICM.cpp"},
29+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LoopDataPrefetch.cpp"},
30+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp"},
31+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LoopTermFold.cpp"},
32+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp"},
33+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/LowerAtomicPass.cpp"},
34+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/MergeICmps.cpp"},
35+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/NaryReassociate.cpp"},
36+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp"},
37+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp"},
38+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/Reassociate.cpp"},
39+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/Reg2Mem.cpp"},
40+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/SROA.cpp"},
41+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/ScalarizeMaskedMemIntrin.cpp"},
42+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/Scalarizer.cpp"},
43+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp"},
44+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp"},
45+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/Sink.cpp"},
46+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp"},
47+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp"},
48+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/StructurizeCFG.cpp"},
49+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp"},
50+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/AlwaysInliner.cpp"},
51+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/BarrierNoopPass.cpp"},
52+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp"},
53+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/ExpandVariadics.cpp"},
54+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/GlobalDCE.cpp"},
55+
{"repo": "sg-evals/llvm-project--a8f3c97d", "path": "llvm/lib/Transforms/IPO/LoopExtractor.cpp"}
4056
],
4157
"required_symbols": [
4258
{
4359
"repo": "sg-evals/llvm-project--a8f3c97d",
44-
"path": "llvm/include/llvm/IR/LegacyPassManager.h",
45-
"symbol": "PassManager"
60+
"path": "llvm/lib/Transforms/Scalar/LICM.cpp",
61+
"symbol": "LegacyLICMPass"
4662
},
4763
{
4864
"repo": "sg-evals/llvm-project--a8f3c97d",
49-
"path": "llvm/include/llvm/IR/LegacyPassManager.h",
50-
"symbol": "FunctionPassManager"
65+
"path": "llvm/lib/Transforms/Scalar/GVN.cpp",
66+
"symbol": "GVNLegacyPass"
5167
}
5268
],
5369
"required_references": [],
@@ -74,8 +90,8 @@
7490
"type": "keyword_presence",
7591
"params": {
7692
"required_keywords": [
77-
"PassManager",
78-
"FunctionPassManager"
93+
"INITIALIZE_PASS",
94+
"FunctionPass"
7995
]
8096
}
8197
}

benchmarks/ccb_mcp_onboarding/ccx-onboard-103/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# LLVM IR-to-Machine-Code Generation Pipeline
7575

benchmarks/ccb_mcp_platform/ccx-platform-104/instruction_mcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
**Target Repositories (version-pinned mirrors):**
66

7-
- `github.com/github.com/llvm/llvm-project` — use `repo:^github.com/github.com/llvm/llvm-project$` filter
8-
- `github.com/github.com/gcc-mirror/gcc` — use `repo:^github.com/github.com/gcc-mirror/gcc$` filter
7+
- `github.com/sg-evals/llvm-project--a8f3c97d` — use `repo:^github.com/sg-evals/llvm-project--a8f3c97d$` filter
8+
- `github.com/sg-evals/gcc--96dfb333` — use `repo:^github.com/sg-evals/gcc--96dfb333$` filter
99

1010
Scope ALL keyword_search/nls_search queries to these repos.
1111
Use the repo name as the `repo` parameter for read_file/go_to_definition/find_references.
@@ -69,7 +69,7 @@ If MCP search returns no results:
6969

7070
---
7171

72-
**Sourcegraph Repositories:** `github.com/github.com/llvm/llvm-project`, `github.com/github.com/gcc-mirror/gcc`
72+
**Sourcegraph Repositories:** `github.com/sg-evals/llvm-project--a8f3c97d`, `github.com/sg-evals/gcc--96dfb333`
7373

7474
# LLVM Loop Vectorization Infrastructure
7575

0 commit comments

Comments
 (0)