reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ; RUN: opt -inline -S < %s | FileCheck %s ; RUN: opt -passes='cgscc(inline)' -S < %s | FileCheck %s define i32 @caller() { ; CHECK-LABEL: @caller( ; CHECK-NEXT: %val2 = call i32 @linkonce_callee(i32 42) ; CHECK-NEXT: ret i32 %val2 %val = call i32 @odr_callee() %val2 = call i32 @linkonce_callee(i32 %val); ret i32 %val2 } define linkonce_odr i32 @odr_callee() { ret i32 42 } define linkonce i32 @linkonce_callee(i32 %val) { ret i32 %val } |