summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/dbg-value-isel.ll
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-08-10 21:25:34 +0000
committerDevang Patel <dpatel@apple.com>2011-08-10 21:25:34 +0000
commit37a62058fe51aa69b9001cb21e685b1039b3c29b (patch)
treee11a3b33552b975ea5e8a7402b438f235636cb85 /llvm/test/CodeGen/X86/dbg-value-isel.ll
parente30746c844564fe6bc9274db0fc56a1634c021ff (diff)
downloadbcm5719-llvm-37a62058fe51aa69b9001cb21e685b1039b3c29b.tar.gz
bcm5719-llvm-37a62058fe51aa69b9001cb21e685b1039b3c29b.zip
While extending definition range of a debug variable, consult lexical scopes also. There is no point extending debug variable out side its lexical block. This provides 6x compile time speedup in some cases.
llvm-svn: 137250
Diffstat (limited to 'llvm/test/CodeGen/X86/dbg-value-isel.ll')
-rw-r--r--llvm/test/CodeGen/X86/dbg-value-isel.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/X86/dbg-value-isel.ll b/llvm/test/CodeGen/X86/dbg-value-isel.ll
index d1a9e571cec..f1101e61f0f 100644
--- a/llvm/test/CodeGen/X86/dbg-value-isel.ll
+++ b/llvm/test/CodeGen/X86/dbg-value-isel.ll
@@ -29,8 +29,8 @@ entry:
get_local_id.exit: ; preds = %4
%6 = phi i32 [ %5, %4 ]
call void @llvm.dbg.value(metadata !{i32 %6}, i64 0, metadata !10), !dbg !12
- %7 = call <4 x i32> @__amdil_get_global_id_int() nounwind
- %8 = extractelement <4 x i32> %7, i32 0
+ %7 = call <4 x i32> @__amdil_get_global_id_int() nounwind, !dbg !12
+ %8 = extractelement <4 x i32> %7, i32 0, !dbg !12
br label %9
; <label>:9 ; preds = %get_local_id.exit
OpenPOWER on IntegriCloud