brintos

brintos / llvm-project-archived public Read only

0
0
Text · 576 B · 50cedcc Raw
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