25 lines · plain
1; REQUIRES: have_tflite2; RUN: opt -enable-ml-inliner=development -passes=scc-oz-module-inliner \3; RUN: -training-log=%t -S < %s 4; RUN: %python %S/../../../../lib/Analysis/models/log_reader.py %t | FileCheck %s 5 6define i32 @top() {7 %a = call i32 @to_be_deleted()8 %b = call i32 @externally_visible()9 %ret = add i32 %a, %b10 ret i32 %ret11}12 13define internal i32 @to_be_deleted() {14 ret i32 115}16 17define i32 @externally_visible() {18 ret i32 219}20 21; CHECK: observation: 022; CHECK: inlining_decision: 123; CHECK: observation: 124; CHECK: inlining_decision: 125