Lines Matching +full:node +full:- +full:version

1 ; RUN: opt -S -passes=globalopt < %s | FileCheck %s
3 ;; Generated at -g from:
5 ;;subroutine sub(inode,node)
7 ;; integer nodea,nodeb,jmax,inode,node
10 ;; nodea=node
11 ;; nodeb=node
14 ;; jmax=node+1+nodea+nodeb+jmax
30 define void @sub_(ptr noalias %inode, ptr noalias %node) !dbg !2 {
33 call void @llvm.dbg.declare(metadata ptr %node, metadata !18, metadata !DIExpression()), !dbg !17
42 %2 = load i32, ptr %node, align 4, !dbg !20
44 %3 = load i32, ptr %node, align 4, !dbg !21
52 %6 = load i32, ptr %node, align 4, !dbg !24
79 ; CHECK-DAG: ![[GVE1]] = !DIGlobalVariableExpression(var: ![[GV1:.*]], expr: !DIExpression())
80 ; CHECK-DAG: ![[GV1]] = distinct !DIGlobalVariable(name: "nodea"
81 ; CHECK-DAG: ![[GVE2]] = !DIGlobalVariableExpression(var: ![[GV2:.*]], expr: !DIExpression())
82 ; CHECK-DAG: ![[GV2]] = distinct !DIGlobalVariable(name: "nodeb"
83 ; CHECK-DAG: ![[GVE3]] = !DIGlobalVariableExpression(var: ![[GV3:.*]], expr: !DIExpression())
84 ; CHECK-DAG: ![[GV3]] = distinct !DIGlobalVariable(name: "jmax"
85 ; CHECK-DAG: ![[GVE4]] = !DIGlobalVariableExpression(var: ![[GV4:.*]], expr: !DIExpression(DW_OP_plus_uconst, 2))
86 ; CHECK-DAG: ![[GV4]] = distinct !DIGlobalVariable(name: "ivar2"
89 ; CHECK-NOT: !DIGlobalVariable(name: "doesnotexist"
94 !3 = !DIFile(filename: "global-sra-struct-fit-segment.f90", directory: "/tmp")
95 !4 = distinct !DICompileUnit(language: DW_LANG_Fortran90, file: !3, producer: " F90 Flang - 1.5 2017-05-01", isOptimized: false, flags: "'+flang -g -O0 -S -emit-llvm'", runtimeVersion: 0, emissionKind: FullDebug, enums: !5, retainedTypes: !5, globals: !6, imports: !5, nameTableKind: None)
105 !14 = !{i32 2, !"Dwarf Version", i32 4}
106 !15 = !{i32 2, !"Debug Info Version", i32 3}
109 !18 = !DILocalVariable(name: "node", arg: 2, scope: !2, file: !3, line: 1, type: !9)