[llvm] r254829 - [llvm-dwp] Rename the sufficiently-modified test to reflect it's non-simplicity

David Blaikie via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 4 19:10:05 PST 2015


Author: dblaikie
Date: Fri Dec  4 21:10:05 2015
New Revision: 254829

URL: http://llvm.org/viewvc/llvm-project?rev=254829&view=rev
Log:
[llvm-dwp] Rename the sufficiently-modified test to reflect it's non-simplicity

Added:
    llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/
    llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.cpp
      - copied, changed from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp
    llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.dwo
      - copied, changed from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo
    llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.cpp
      - copied, changed from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp
    llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.dwo
      - copied, changed from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo
    llvm/trunk/test/tools/llvm-dwp/X86/type_units.test
      - copied, changed from r254828, llvm/trunk/test/tools/llvm-dwp/X86/simple.test
Removed:
    llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp
    llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo
    llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp
    llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo
    llvm/trunk/test/tools/llvm-dwp/X86/simple.test

Removed: llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp?rev=254828&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp (original)
+++ llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp (removed)
@@ -1,2 +0,0 @@
-struct foo { };
-foo a;

Removed: llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo?rev=254828&view=auto
==============================================================================
Binary files llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo (original) and llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo (removed) differ

Removed: llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp?rev=254828&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp (original)
+++ llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp (removed)
@@ -1,3 +0,0 @@
-struct bar { };
-void b(bar) {
-}

Removed: llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo?rev=254828&view=auto
==============================================================================
Binary files llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo (original) and llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo (removed) differ

Copied: llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.cpp (from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.cpp?p2=llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.cpp&p1=llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.cpp&r1=254828&r2=254829&rev=254829&view=diff
==============================================================================
    (empty)

Copied: llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.dwo (from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.dwo?p2=llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/a.dwo&p1=llvm/trunk/test/tools/llvm-dwp/Inputs/simple/a.dwo&r1=254828&r2=254829&rev=254829&view=diff
==============================================================================
    (empty)

Copied: llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.cpp (from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.cpp?p2=llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.cpp&p1=llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.cpp&r1=254828&r2=254829&rev=254829&view=diff
==============================================================================
    (empty)

Copied: llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.dwo (from r254828, llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.dwo?p2=llvm/trunk/test/tools/llvm-dwp/Inputs/type_units/b.dwo&p1=llvm/trunk/test/tools/llvm-dwp/Inputs/simple/b.dwo&r1=254828&r2=254829&rev=254829&view=diff
==============================================================================
    (empty)

Removed: llvm/trunk/test/tools/llvm-dwp/X86/simple.test
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/simple.test?rev=254828&view=auto
==============================================================================
--- llvm/trunk/test/tools/llvm-dwp/X86/simple.test (original)
+++ llvm/trunk/test/tools/llvm-dwp/X86/simple.test (removed)
@@ -1,86 +0,0 @@
-RUN: llvm-dwp %p/../Inputs/simple/a.dwo %p/../Inputs/simple/b.dwo -o %t
-RUN: llvm-dwarfdump %t | FileCheck %s
-
-FIXME: For some reason, piping straight from llvm-dwp to llvm-dwarfdump doesn't behave well - looks like dwarfdump is reading/closes before dwp has finished.
-
-DWP from non-type-unit debug info for these two translation units:
-a.cpp:
-  struct foo { };
-  foo a;
-
-b.cpp:
-  struct bar { };
-  void b(bar) {
-  }
-
-CHECK-LABEL: .debug_abbrev.dwo contents:
-CHECK-LABEL: Abbrev table for offset:
-CHECK: 0x0000[[AAOFF:.*]]
-CHECK: DW_TAG_compile_unit
-CHECK: DW_TAG_variable
-CHECK: DW_TAG_structure_type
-CHECK-LABEL: Abbrev table for offset:
-CHECK: 0x0000[[BAOFF:.*]]
-CHECK: DW_TAG_compile_unit
-CHECK: DW_TAG_structure_type
-CHECK: DW_TAG_subprogram
-CHECK: DW_TAG_formal_parameter
-
-CHECK: .debug_info.dwo contents:
-CHECK: [[AOFF:0x[0-9a-f]*]]:
-CHECK-LABEL: Compile Unit: length = 0x00000029 version = 0x0004 abbr_offset =
-CHECK:         0x[[AAOFF]] addr_size = 0x08 (next unit at [[BOFF:.*]])
-CHECK: DW_TAG_compile_unit
-CHECK:   DW_AT_name {{.*}} "a.cpp"
-CHECK:   DW_AT_GNU_dwo_id {{.*}} ([[DWOA:.*]])
-CHECK:   DW_TAG_variable
-CHECK:     DW_AT_name {{.*}} "a"
-CHECK:   DW_TAG_structure_type
-CHECK:     DW_AT_signature {{.*}} ([[FOOSIG:.*]])
-
-CHECK: [[BOFF]]:
-CHECK-LABEL: Compile Unit: length = 0x00000035 version = 0x0004 abbr_offset =
-CHECK:         0x[[BAOFF]] addr_size = 0x08 (next unit at [[XOFF:.*]])
-CHECK:   DW_AT_name {{.*}} "b.cpp"
-CHECK:   DW_AT_GNU_dwo_id {{.*}} ([[DWOB:.*]])
-CHECK:   DW_TAG_structure_type
-CHECK:     DW_AT_signature {{.*}} ([[BARSIG:.*]])
-CHECK:   DW_TAG_subprogram
-CHECK:     DW_AT_name {{.*}} "b"
-CHECK:     DW_TAG_formal_parameter
-
-CHECK-LABEL: .debug_types.dwo contents:
-CHECK: [[FOOUOFF:0x[0-9a-f]*]]:
-CHECK-LABEL: Type Unit: length = 0x00000020 version = 0x0004 abbr_offset =
-CHECK:         0x[[AAOFF]] addr_size = 0x08 type_signature = [[FOOSIG]] type_offset = 0x[[FOOOFF:.*]] (next unit at [[BARUOFF:.*]])
-CHECK:             DW_TAG_type_unit
-CHECK: [[FOOOFF]]:   DW_TAG_structure_type
-CHECK:                 DW_AT_name {{.*}} "foo"
-CHECK: [[BARUOFF]]:
-CHECK-LABEL: Type Unit: length = 0x00000020 version = 0x0004 abbr_offset =
-CHECK:         0x[[BAOFF]] addr_size = 0x08 type_signature = [[BARSIG]] type_offset = 0x001e (next unit at [[XUOFF:.*]])
-CHECK:             DW_TAG_type_unit
-CHECK: 0x00000042:   DW_TAG_structure_type
-CHECK:                 DW_AT_name {{.*}} "bar"
-
-CHECK-LABEL: .debug_cu_index contents:
-CHECK: Index Signature INFO                      ABBREV                             LINE                     STR_OFFSETS
-CHECK:     1 [[DWOA]]  {{\[}}[[AOFF]], [[BOFF]]) [0x0000[[AAOFF]], 0x0000[[BAOFF]]) [0x00000000, 0x0000001a) [0x00000000, 0x00000010)
-CHECK:     3 [[DWOB]]  {{\[}}[[BOFF]], [[XOFF]]) [0x0000[[BAOFF]], 0x00000099)      [0x0000001a, 0x00000034) [0x00000010, 0x00000024)
-
-CHECK-LABEL: .debug_tu_index contents:
-CHECK: Index Signature  TYPES                           ABBREV                             LINE                     STR_OFFSETS
-CHECK:     1 [[FOOSIG]] {{\[}}[[FOOUOFF]], [[BARUOFF]]) [0x0000[[AAOFF]], 0x0000[[BAOFF]]) [0x00000000, 0x0000001a) [0x00000000, 0x00000010)
-CHECK:     4 [[BARSIG]] {{\[}}[[BARUOFF]], [[XUOFF]])   [0x0000[[BAOFF]], 0x00000099)      [0x0000001a, 0x00000034) [0x00000010, 0x00000024)
-
-CHECK-LABEL: .debug_str.dwo contents:
-CHECK: "clang version
-CHECK: 0x[[ACPP:.*]]: "a.cpp"
-CHECK-NOT: "clang version
-CHECK: 0x[[BCPP:.*]]: "b.cpp"
-
-CHECK-LABEL: .debug_str_offsets.dwo contents:
-CHECK: : 00000000
-CHECK: : [[ACPP]]
-CHECK: : 00000000
-CHECK: : [[BCPP]]

Copied: llvm/trunk/test/tools/llvm-dwp/X86/type_units.test (from r254828, llvm/trunk/test/tools/llvm-dwp/X86/simple.test)
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/tools/llvm-dwp/X86/type_units.test?p2=llvm/trunk/test/tools/llvm-dwp/X86/type_units.test&p1=llvm/trunk/test/tools/llvm-dwp/X86/simple.test&r1=254828&r2=254829&rev=254829&view=diff
==============================================================================
    (empty)




More information about the llvm-commits mailing list