Lines Matching +full:test +full:- +full:static +full:- +full:dbg
1 ; REQUIRES: object-emission
2 ; Test (r)value qualifiers on C++11 non-static member functions.
3 ; Generated from tools/clang/test/CodeGenCXX/debug-info-qualifiers.cpp
17 ; RUN: %llc_dwarf -filetype=obj -O0 < %s | llvm-dwarfdump - | FileCheck %s
19 ; CHECK-NEXT: DW_AT_reference DW_FORM_flag_present
21 ; CHECK-NEXT: DW_AT_rvalue_reference DW_FORM_flag_present
24 ; CHECK-NOT: DW_TAG_subprogram
26 ; CHECK-NOT: DW_TAG_subprogram
30 ; CHECK-NOT: DW_TAG_subprogram
32 ; CHECK-NOT: DW_TAG_subprogram
38 define void @_Z1gv() #0 !dbg !17 {
42 …call void @llvm.dbg.declare(metadata %class.A* %a, metadata !24, metadata !DIExpression()), !dbg !…
43 …call void @llvm.dbg.declare(metadata { i64, i64 }* %pl, metadata !26, metadata !DIExpression()), !…
44 …i64 ptrtoint (void (%class.A*)* @_ZNKR1A1lEv to i64), i64 0 }, { i64, i64 }* %pl, align 8, !dbg !31
45 …call void @llvm.dbg.declare(metadata { i64, i64 }* %pr, metadata !32, metadata !DIExpression()), !…
46 …i64 ptrtoint (void (%class.A*)* @_ZNKO1A1rEv to i64), i64 0 }, { i64, i64 }* %pr, align 8, !dbg !35
47 ret void, !dbg !36
51 declare void @llvm.dbg.declare(metadata, metadata, metadata) #1
60 !llvm.dbg.cu = !{!0}
65 !1 = !DIFile(filename: "debug-info-qualifiers.cpp", directory: "")
69 !5 = !DIFile(filename: "debug-info-qualifiers.cpp", directory: "")
79 !18 = !DIFile(filename: "debug-info-qualifiers.cpp", directory: "")