diff options
author | Devang Patel <dpatel@apple.com> | 2011-08-10 21:25:34 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2011-08-10 21:25:34 +0000 |
commit | 37a62058fe51aa69b9001cb21e685b1039b3c29b (patch) | |
tree | e11a3b33552b975ea5e8a7402b438f235636cb85 /llvm/test/CodeGen/X86/dbg-value-isel.ll | |
parent | e30746c844564fe6bc9274db0fc56a1634c021ff (diff) | |
download | bcm5719-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.ll | 4 |
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 |