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 | ; Test upgrade of clang.arc.use by upgrading to llvm.objc.clang.arc.use. ; Bitcode input generated from llvm 6.0 ; RUN: llvm-dis %s.bc -o - | FileCheck %s %0 = type opaque define void @foo() { %1 = tail call %0* @foo0() ; CHECK: call void (...) @llvm.objc.clang.arc.use( call void (...) @clang.arc.use(%0* %1) ret void } declare %0* @foo0() declare void @clang.arc.use(...) |