Changeset View
Changeset View
Standalone View
Standalone View
llvm/test/Transforms/LoopDeletion/diundef.ll
; RUN: opt %s -loop-deletion -S | FileCheck %s | ; RUN: opt %s -loop-deletion -S | FileCheck %s | ||||
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" | target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128" | ||||
target triple = "x86_64-apple-macosx10.14.0" | target triple = "x86_64-apple-macosx10.14.0" | ||||
@a = common local_unnamed_addr global i32 0, align 4, !dbg !0 | @a = common local_unnamed_addr global i32 0, align 4, !dbg !0 | ||||
define i32 @b() local_unnamed_addr !dbg !12 { | define i32 @b() local_unnamed_addr willreturn !dbg !12 { | ||||
entry: | entry: | ||||
call void @llvm.dbg.value(metadata i32 0, metadata !16, metadata !DIExpression()), !dbg !17 | call void @llvm.dbg.value(metadata i32 0, metadata !16, metadata !DIExpression()), !dbg !17 | ||||
br label %for.cond, !dbg !18 | br label %for.cond, !dbg !18 | ||||
for.cond: ; preds = %for.cond, %entry | for.cond: ; preds = %for.cond, %entry | ||||
%i.0 = phi i32 [ 0, %entry ], [ %inc, %for.cond ], !dbg !20 | %i.0 = phi i32 [ 0, %entry ], [ %inc, %for.cond ], !dbg !20 | ||||
call void @llvm.dbg.value(metadata i32 %i.0, metadata !16, metadata !DIExpression()), !dbg !17 | call void @llvm.dbg.value(metadata i32 %i.0, metadata !16, metadata !DIExpression()), !dbg !17 | ||||
%inc = add nuw nsw i32 %i.0, 1, !dbg !21 | %inc = add nuw nsw i32 %i.0, 1, !dbg !21 | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |