This adds one LIT test covering 1 line and 1 branch outcome that the existing suite does not reach, across 1 source file, at 48615bc5925ef4b9db8b4550b5d4322933cf4b7b.
| Source file | Newly covered lines | Newly covered branch outcomes |
|---|---|---|
lib/Frontend/Raising/MaterializeFMulAddPass.cpp |
178 | 177:9–177:25 true |
lib/Frontend/Raising/MaterializeFMulAddPass.cpp 175 }); 176 +177 if (selected.empty()) [true branch at 177:9]+178 return markAllAnalysesPreserved(); 179 180 materializeSelected(getContext(), selected, shape.getValue());
The input is ? lines; reduction found nothing further to remove that kept the coverage above and a compiler that still accepted it. The CHECK lines are the compiler's exact output on this input at 48615bc5925ef4b9db8b4550b5d4322933cf4b7b.
// RUN: loom-raise-opt --loom-materialize-fmuladd=shape=split %s | FileCheck %s
// CHECK: module {
// CHECK-NEXT: }
// CHECK-EMPTY:
48615bc5925ef4b9db8b4550b5d4322933cf4b7b.postcondition.spct, SHA-256 573cc4482ae8453da9112ae273eb55dd7f96c28487201d41ffc52934ebbaf826).PBT mlir-stage-25-v1, run 20260911-183119, seed 4.
The property under test is anchored on documentation:
docs/spec-compiler-part-2-scf.md lines 1042–1044 (output side)docs/spec-compiler-part-2-scf.md lines 1018–1021 (input side)docs/spec-compiler-part-2-scf.md lines 178–181 (input side)docs/spec-compiler-part-2-scf.md lines 1021–1022 (input side)docs/spec-compiler-part-2-scf.md lines 1029–1034 (input side)docs/spec-compiler-part-2-scf.md lines 181–185 (input side)Coverage is measured against the recorded baseline suite at this revision, and counts unique mapped file locations including generated code. Reduction retains every added line or branch outcome and a passing property check; it is not a claim of global minimality, nor of a defect.
Originating PBT run · Seed 4
LIT test · PR patch · Native verification