Advertisement
Guest User

Repro-7019cea26dfe

a guest
May 25th, 2020
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
LLVM 10.49 KB | None | 0 0
  1. ; ModuleID = 'minimizer_output_file.ll'
  2. source_filename = "minimizer_output_file.ll"
  3.  
  4. %0 = type { %1, i64, %2 }
  5. %1 = type { i8* }
  6. %2 = type { i64, [8 x i8] }
  7.  
  8. define dso_local fastcc void @_ZL16formatRegisterIdB5cxx11N4llvm8codeview10RegisterIdENS0_7CPUTypeE(%0* noalias align 8 %arg, i16 zeroext %arg1) unnamed_addr {
  9. bb:
  10.   switch i16 %arg1, label %bb226 [
  11.     i16 28, label %bb21
  12.     i16 32, label %bb26
  13.     i16 72, label %bb60
  14.     i16 74, label %bb64
  15.     i16 75, label %bb67
  16.     i16 76, label %bb70
  17.     i16 110, label %bb90
  18.     i16 112, label %bb94
  19.     i16 117, label %bb101
  20.     i16 121, label %bb107
  21.     i16 122, label %bb110
  22.     i16 123, label %bb113
  23.     i16 125, label %bb117
  24.     i16 128, label %bb122
  25.     i16 129, label %bb125
  26.     i16 131, label %bb129
  27.     i16 152, label %bb144
  28.     i16 159, label %bb153
  29.     i16 160, label %bb156
  30.     i16 165, label %bb163
  31.     i16 166, label %bb166
  32.     i16 167, label %bb169
  33.     i16 169, label %bb173
  34.     i16 170, label %bb176
  35.     i16 190, label %bb190
  36.     i16 192, label %bb194
  37.     i16 197, label %bb201
  38.     i16 200, label %bb206
  39.     i16 201, label %bb209
  40.     i16 202, label %bb212
  41.     i16 208, label %bb220
  42.     i16 209, label %bb223
  43.   ]
  44.  
  45. bb21:                                             ; preds = %bb
  46.   %tmp = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  47.   store i64 9, i64* %tmp, align 8
  48.   %tmp22 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  49.   store i8 0, i8* %tmp22, align 1
  50.   unreachable
  51.  
  52. bb26:                                             ; preds = %bb
  53.   %tmp27 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  54.   store i64 9, i64* %tmp27, align 8
  55.   %tmp28 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  56.   store i8 0, i8* %tmp28, align 1
  57.   unreachable
  58.  
  59. bb60:                                             ; preds = %bb
  60.   %tmp61 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  61.   store i64 9, i64* %tmp61, align 8
  62.   %tmp62 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  63.   store i8 0, i8* %tmp62, align 1
  64.   unreachable
  65.  
  66. bb64:                                             ; preds = %bb
  67.   %tmp65 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  68.   store i64 9, i64* %tmp65, align 8
  69.   %tmp66 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  70.   store i8 0, i8* %tmp66, align 1
  71.   unreachable
  72.  
  73. bb67:                                             ; preds = %bb
  74.   %tmp68 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  75.   store i64 9, i64* %tmp68, align 8
  76.   %tmp69 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  77.   store i8 0, i8* %tmp69, align 1
  78.   unreachable
  79.  
  80. bb70:                                             ; preds = %bb
  81.   %tmp71 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  82.   store i64 9, i64* %tmp71, align 8
  83.   %tmp72 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  84.   store i8 0, i8* %tmp72, align 1
  85.   unreachable
  86.  
  87. bb90:                                             ; preds = %bb
  88.   %tmp91 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  89.   store i64 9, i64* %tmp91, align 8
  90.   %tmp92 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  91.   store i8 0, i8* %tmp92, align 1
  92.   unreachable
  93.  
  94. bb94:                                             ; preds = %bb
  95.   %tmp95 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  96.   store i64 9, i64* %tmp95, align 8
  97.   %tmp96 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  98.   store i8 0, i8* %tmp96, align 1
  99.   unreachable
  100.  
  101. bb101:                                            ; preds = %bb
  102.   %tmp102 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  103.   store i64 9, i64* %tmp102, align 8
  104.   %tmp103 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  105.   store i8 0, i8* %tmp103, align 1
  106.   unreachable
  107.  
  108. bb107:                                            ; preds = %bb
  109.   %tmp108 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  110.   store i64 9, i64* %tmp108, align 8
  111.   %tmp109 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  112.   store i8 0, i8* %tmp109, align 1
  113.   unreachable
  114.  
  115. bb110:                                            ; preds = %bb
  116.   %tmp111 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  117.   store i64 9, i64* %tmp111, align 8
  118.   %tmp112 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  119.   store i8 0, i8* %tmp112, align 1
  120.   unreachable
  121.  
  122. bb113:                                            ; preds = %bb
  123.   %tmp114 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  124.   store i64 9, i64* %tmp114, align 8
  125.   %tmp115 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  126.   store i8 0, i8* %tmp115, align 1
  127.   unreachable
  128.  
  129. bb117:                                            ; preds = %bb
  130.   %tmp118 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  131.   store i64 9, i64* %tmp118, align 8
  132.   %tmp119 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  133.   store i8 0, i8* %tmp119, align 1
  134.   unreachable
  135.  
  136. bb122:                                            ; preds = %bb
  137.   %tmp123 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  138.   store i64 9, i64* %tmp123, align 8
  139.   %tmp124 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  140.   store i8 0, i8* %tmp124, align 1
  141.   unreachable
  142.  
  143. bb125:                                            ; preds = %bb
  144.   %tmp126 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  145.   store i64 9, i64* %tmp126, align 8
  146.   %tmp127 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  147.   store i8 0, i8* %tmp127, align 1
  148.   unreachable
  149.  
  150. bb129:                                            ; preds = %bb
  151.   %tmp130 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  152.   store i64 9, i64* %tmp130, align 8
  153.   %tmp131 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  154.   store i8 0, i8* %tmp131, align 1
  155.   unreachable
  156.  
  157. bb144:                                            ; preds = %bb
  158.   %tmp145 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  159.   store i64 9, i64* %tmp145, align 8
  160.   %tmp146 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  161.   store i8 0, i8* %tmp146, align 1
  162.   unreachable
  163.  
  164. bb153:                                            ; preds = %bb
  165.   %tmp154 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  166.   store i64 9, i64* %tmp154, align 8
  167.   %tmp155 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  168.   store i8 0, i8* %tmp155, align 1
  169.   unreachable
  170.  
  171. bb156:                                            ; preds = %bb
  172.   %tmp157 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  173.   store i64 9, i64* %tmp157, align 8
  174.   %tmp158 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  175.   store i8 0, i8* %tmp158, align 1
  176.   unreachable
  177.  
  178. bb163:                                            ; preds = %bb
  179.   %tmp164 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  180.   store i64 9, i64* %tmp164, align 8
  181.   %tmp165 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  182.   store i8 0, i8* %tmp165, align 1
  183.   unreachable
  184.  
  185. bb166:                                            ; preds = %bb
  186.   %tmp167 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  187.   store i64 9, i64* %tmp167, align 8
  188.   %tmp168 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  189.   store i8 0, i8* %tmp168, align 1
  190.   unreachable
  191.  
  192. bb169:                                            ; preds = %bb
  193.   %tmp170 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  194.   store i64 9, i64* %tmp170, align 8
  195.   %tmp171 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  196.   store i8 0, i8* %tmp171, align 1
  197.   unreachable
  198.  
  199. bb173:                                            ; preds = %bb
  200.   %tmp174 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  201.   store i64 9, i64* %tmp174, align 8
  202.   %tmp175 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  203.   store i8 0, i8* %tmp175, align 1
  204.   unreachable
  205.  
  206. bb176:                                            ; preds = %bb
  207.   %tmp177 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  208.   store i64 9, i64* %tmp177, align 8
  209.   %tmp178 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  210.   store i8 0, i8* %tmp178, align 1
  211.   unreachable
  212.  
  213. bb190:                                            ; preds = %bb
  214.   %tmp191 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  215.   store i64 9, i64* %tmp191, align 8
  216.   %tmp192 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  217.   store i8 0, i8* %tmp192, align 1
  218.   unreachable
  219.  
  220. bb194:                                            ; preds = %bb
  221.   %tmp195 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  222.   store i64 9, i64* %tmp195, align 8
  223.   %tmp196 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  224.   store i8 0, i8* %tmp196, align 1
  225.   unreachable
  226.  
  227. bb201:                                            ; preds = %bb
  228.   %tmp202 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  229.   store i64 9, i64* %tmp202, align 8
  230.   %tmp203 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  231.   store i8 0, i8* %tmp203, align 1
  232.   unreachable
  233.  
  234. bb206:                                            ; preds = %bb
  235.   %tmp207 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  236.   store i64 9, i64* %tmp207, align 8
  237.   %tmp208 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  238.   store i8 0, i8* %tmp208, align 1
  239.   unreachable
  240.  
  241. bb209:                                            ; preds = %bb
  242.   %tmp210 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  243.   store i64 9, i64* %tmp210, align 8
  244.   %tmp211 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  245.   store i8 0, i8* %tmp211, align 1
  246.   unreachable
  247.  
  248. bb212:                                            ; preds = %bb
  249.   %tmp213 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  250.   store i64 9, i64* %tmp213, align 8
  251.   %tmp214 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  252.   store i8 0, i8* %tmp214, align 1
  253.   unreachable
  254.  
  255. bb220:                                            ; preds = %bb
  256.   %tmp221 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  257.   store i64 9, i64* %tmp221, align 8
  258.   %tmp222 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  259.   store i8 0, i8* %tmp222, align 1
  260.   unreachable
  261.  
  262. bb223:                                            ; preds = %bb
  263.   %tmp224 = getelementptr inbounds %0, %0* %arg, i64 0, i32 1
  264.   store i64 9, i64* %tmp224, align 8
  265.   %tmp225 = getelementptr inbounds %0, %0* %arg, i64 0, i32 2, i32 1, i64 1
  266.   store i8 0, i8* %tmp225, align 1
  267.   unreachable
  268.  
  269. bb226:                                           ; preds = %entry
  270.   unreachable
  271. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement