dtcxzyw / llvm-opt-benchmark

An LLVM IR dataset for data-driven compiler optimization research
https://dtcxzyw.github.io/llvm-opt-benchmark/
MIT License
18 stars 3 forks source link

Grep test #802

Closed dtcxzyw closed 2 months ago

dtcxzyw commented 2 months ago
define i32 @test(i32 %x, i32 %y) {
  %v1 = add nuw nsw i32 %x, %y
  %v2 = mul nuw nsw i32 %v1, %v1
  ret i32 %v2
}
github-actions[bot] commented 2 months ago
github-actions[bot] commented 2 months ago
openblas/optimized/dlasda.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %95 = add nuw nsw i32 %65, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %107 = mul nuw nsw i32 %95, %95

minetest/optimized/mesh_generator_thread.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %add130 = add nuw nsw i32 %conv4.i.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul = mul nuw nsw i32 %add130, %add130

pbrt-v4/optimized/integrator.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %inc.i.i.i.i = add nuw nsw i32 %nProbes.015.i7.i.i.i, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul.i.i.i.i = mul nuw nsw i32 %inc.i.i.i.i, %inc.i.i.i.i

pbrt-v4/optimized/lightsamplers.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %inc.i = add nuw nsw i32 %nProbes.015.i49, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul.i = mul nuw nsw i32 %inc.i, %inc.i

pbrt-v4/optimized/plytool.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %inc.i.i = add nuw nsw i32 %nProbes.015.i4.i, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul.i.i = mul nuw nsw i32 %inc.i.i, %inc.i.i

pbrt-v4/optimized/shapes.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %inc.i.i = add nuw nsw i32 %nProbes.015.i4.i, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul.i.i = mul nuw nsw i32 %inc.i.i, %inc.i.i

pbrt-v4/optimized/integrators.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %inc.i.i.i.i = add nuw nsw i32 %nProbes.015.i7.i.i.i, 1
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul.i.i.i.i = mul nuw nsw i32 %inc.i.i.i.i, %inc.i.i.i.i

libquic/optimized/p224-64.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %add85.i79.i = add nuw nsw i128 %shr83.i78.i, %and54.i63.i
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %mul55.i120.i = mul nuw nsw i128 %add85.i79.i, %add85.i79.i

abc/optimized/cecSatG.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %24 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %25 = mul nuw nsw i32 %24, %24

abc/optimized/extraUtilMaj.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %25 = add nuw nsw i32 %.01116.i.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %26 = mul nuw nsw i32 %25, %25

abc/optimized/ifMan.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %63 = add nuw nsw i32 %.01116.i.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %64 = mul nuw nsw i32 %63, %63

abc/optimized/abcSymm.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %16 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %17 = mul nuw nsw i32 %16, %16

abc/optimized/hopTable.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %27 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %28 = mul nuw nsw i32 %27, %27

abc/optimized/mapperCreate.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %23 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %24 = mul nuw nsw i32 %23, %23

abc/optimized/giaResub2.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %44 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %45 = mul nuw nsw i32 %44, %44

abc/optimized/cbaReadVer.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %17 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %18 = mul nuw nsw i32 %17, %17

abc/optimized/abcNpnSave.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %12 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %13 = mul nuw nsw i32 %12, %12

abc/optimized/giaMf.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %16 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %17 = mul nuw nsw i32 %16, %16

abc/optimized/aigCanon.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %7 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %8 = mul nuw nsw i32 %7, %7

abc/optimized/fraClass.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %11 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %12 = mul nuw nsw i32 %11, %11

abc/optimized/abcDetect.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %15 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %16 = mul nuw nsw i32 %15, %15

abc/optimized/giaSimBase.c.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %5 = add nuw nsw i32 %.01116.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %6 = mul nuw nsw i32 %5, %5

abc/optimized/giaTtopt.cpp.ll
  %v1 = add nuw nsw i32 %x, %y  ->  %36 = add nuw nsw i32 %.01116.i.i, 2
  %v2 = mul nuw nsw i32 %v1, %v1  ->  %37 = mul nuw nsw i32 %36, %36

23 Occurrences