[PATCH] D45822: [DEBUGINFO, NVPTX] Try to pack bytes data into a single string.

Alexey Bataev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 19 11:20:25 PDT 2018


ABataev added inline comments.


================
Comment at: test/DebugInfo/NVPTX/cu-range-hole.ll:149
 ; CHECK: // .b8 1                                // Abbrev [1] 0xb:0xac DW_TAG_compile_unit
-; CHECK: // .b8 99                               // DW_AT_producer
-; CHECK: // .b8 108
-; CHECK: // .b8 97
-; CHECK: // .b8 110
-; CHECK: // .b8 103
-; CHECK: // .b8 32
-; CHECK: // .b8 118
-; CHECK: // .b8 101
-; CHECK: // .b8 114
-; CHECK: // .b8 115
-; CHECK: // .b8 105
-; CHECK: // .b8 111
-; CHECK: // .b8 110
-; CHECK: // .b8 32
-; CHECK: // .b8 51
-; CHECK: // .b8 46
-; CHECK: // .b8 53
-; CHECK: // .b8 46
-; CHECK: // .b8 48
-; CHECK: // .b8 32
-; CHECK: // .b8 40
-; CHECK: // .b8 116
-; CHECK: // .b8 114
-; CHECK: // .b8 117
-; CHECK: // .b8 110
-; CHECK: // .b8 107
-; CHECK: // .b8 32
-; CHECK: // .b8 50
-; CHECK: // .b8 48
-; CHECK: // .b8 52
-; CHECK: // .b8 49
-; CHECK: // .b8 54
-; CHECK: // .b8 52
-; CHECK: // .b8 41
-; CHECK: // .b8 32
-; CHECK: // .b8 40
-; CHECK: // .b8 108
-; CHECK: // .b8 108
-; CHECK: // .b8 118
-; CHECK: // .b8 109
-; CHECK: // .b8 47
-; CHECK: // .b8 116
-; CHECK: // .b8 114
-; CHECK: // .b8 117
-; CHECK: // .b8 110
-; CHECK: // .b8 107
-; CHECK: // .b8 32
-; CHECK: // .b8 50
-; CHECK: // .b8 48
-; CHECK: // .b8 52
-; CHECK: // .b8 49
-; CHECK: // .b8 56
-; CHECK: // .b8 51
-; CHECK: // .b8 41
+; CHECK: // .b8 99,108,97,110,103,32,118,101,114,115,105,111,110,32,51,46,53,46,48,32,40,116,114,117,110,107,32,50,48,52,49,54,52,41,32,40,108,108,118,109,47,116,114,117,110,107,32,50,48,52,49,56,51,41 // DW_AT_producer
 ; CHECK: // .b8 0
----------------
tra wrote:
> I wonder whether ptxas has a limit on the line length. 
Probably, as (it seems to me) it uses flex/bison to parse the PTX files and I already ran into buffer overflow problem with the debug info. But I tried to compile this test with the ptxas and it was compiled correctly


Repository:
  rL LLVM

https://reviews.llvm.org/D45822





More information about the llvm-commits mailing list