| 1 | /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ |
| 2 | |* *| |
| 3 | |* Target Register Enum Values *| |
| 4 | |* *| |
| 5 | |* Automatically generated file, do not edit! *| |
| 6 | |* *| |
| 7 | \*===----------------------------------------------------------------------===*/ |
| 8 | |
| 9 | namespace llvm { |
| 10 | |
| 11 | class MCRegisterClass; |
| 12 | extern const MCRegisterClass RISCVMCRegisterClasses[]; |
| 13 | |
| 14 | namespace RISCV { |
| 15 | enum : unsigned { |
| 16 | NoRegister, |
| 17 | FCSR = 1, |
| 18 | FFLAGS = 2, |
| 19 | FRM = 3, |
| 20 | SF_VCIX_STATE = 4, |
| 21 | SSP = 5, |
| 22 | VL = 6, |
| 23 | VLENB = 7, |
| 24 | VTYPE = 8, |
| 25 | VXRM = 9, |
| 26 | VXSAT = 10, |
| 27 | DUMMY_REG_PAIR_WITH_X0 = 11, |
| 28 | M0 = 12, |
| 29 | M1 = 13, |
| 30 | M2 = 14, |
| 31 | M3 = 15, |
| 32 | M4 = 16, |
| 33 | M5 = 17, |
| 34 | M6 = 18, |
| 35 | M7 = 19, |
| 36 | T0 = 20, |
| 37 | T1 = 21, |
| 38 | T2 = 22, |
| 39 | T3 = 23, |
| 40 | T4 = 24, |
| 41 | T5 = 25, |
| 42 | T6 = 26, |
| 43 | T7 = 27, |
| 44 | T8 = 28, |
| 45 | T9 = 29, |
| 46 | T10 = 30, |
| 47 | T11 = 31, |
| 48 | T12 = 32, |
| 49 | T13 = 33, |
| 50 | T14 = 34, |
| 51 | T15 = 35, |
| 52 | V0 = 36, |
| 53 | V1 = 37, |
| 54 | V2 = 38, |
| 55 | V3 = 39, |
| 56 | V4 = 40, |
| 57 | V5 = 41, |
| 58 | V6 = 42, |
| 59 | V7 = 43, |
| 60 | V8 = 44, |
| 61 | V9 = 45, |
| 62 | V10 = 46, |
| 63 | V11 = 47, |
| 64 | V12 = 48, |
| 65 | V13 = 49, |
| 66 | V14 = 50, |
| 67 | V15 = 51, |
| 68 | V16 = 52, |
| 69 | V17 = 53, |
| 70 | V18 = 54, |
| 71 | V19 = 55, |
| 72 | V20 = 56, |
| 73 | V21 = 57, |
| 74 | V22 = 58, |
| 75 | V23 = 59, |
| 76 | V24 = 60, |
| 77 | V25 = 61, |
| 78 | V26 = 62, |
| 79 | V27 = 63, |
| 80 | V28 = 64, |
| 81 | V29 = 65, |
| 82 | V30 = 66, |
| 83 | V31 = 67, |
| 84 | X0 = 68, |
| 85 | X1 = 69, |
| 86 | X2 = 70, |
| 87 | X3 = 71, |
| 88 | X4 = 72, |
| 89 | X5 = 73, |
| 90 | X6 = 74, |
| 91 | X7 = 75, |
| 92 | X8 = 76, |
| 93 | X9 = 77, |
| 94 | X10 = 78, |
| 95 | X11 = 79, |
| 96 | X12 = 80, |
| 97 | X13 = 81, |
| 98 | X14 = 82, |
| 99 | X15 = 83, |
| 100 | X16 = 84, |
| 101 | X17 = 85, |
| 102 | X18 = 86, |
| 103 | X19 = 87, |
| 104 | X20 = 88, |
| 105 | X21 = 89, |
| 106 | X22 = 90, |
| 107 | X23 = 91, |
| 108 | X24 = 92, |
| 109 | X25 = 93, |
| 110 | X26 = 94, |
| 111 | X27 = 95, |
| 112 | X28 = 96, |
| 113 | X29 = 97, |
| 114 | X30 = 98, |
| 115 | X31 = 99, |
| 116 | F0_D = 100, |
| 117 | F1_D = 101, |
| 118 | F2_D = 102, |
| 119 | F3_D = 103, |
| 120 | F4_D = 104, |
| 121 | F5_D = 105, |
| 122 | F6_D = 106, |
| 123 | F7_D = 107, |
| 124 | F8_D = 108, |
| 125 | F9_D = 109, |
| 126 | F10_D = 110, |
| 127 | F11_D = 111, |
| 128 | F12_D = 112, |
| 129 | F13_D = 113, |
| 130 | F14_D = 114, |
| 131 | F15_D = 115, |
| 132 | F16_D = 116, |
| 133 | F17_D = 117, |
| 134 | F18_D = 118, |
| 135 | F19_D = 119, |
| 136 | F20_D = 120, |
| 137 | F21_D = 121, |
| 138 | F22_D = 122, |
| 139 | F23_D = 123, |
| 140 | F24_D = 124, |
| 141 | F25_D = 125, |
| 142 | F26_D = 126, |
| 143 | F27_D = 127, |
| 144 | F28_D = 128, |
| 145 | F29_D = 129, |
| 146 | F30_D = 130, |
| 147 | F31_D = 131, |
| 148 | F0_F = 132, |
| 149 | F1_F = 133, |
| 150 | F2_F = 134, |
| 151 | F3_F = 135, |
| 152 | F4_F = 136, |
| 153 | F5_F = 137, |
| 154 | F6_F = 138, |
| 155 | F7_F = 139, |
| 156 | F8_F = 140, |
| 157 | F9_F = 141, |
| 158 | F10_F = 142, |
| 159 | F11_F = 143, |
| 160 | F12_F = 144, |
| 161 | F13_F = 145, |
| 162 | F14_F = 146, |
| 163 | F15_F = 147, |
| 164 | F16_F = 148, |
| 165 | F17_F = 149, |
| 166 | F18_F = 150, |
| 167 | F19_F = 151, |
| 168 | F20_F = 152, |
| 169 | F21_F = 153, |
| 170 | F22_F = 154, |
| 171 | F23_F = 155, |
| 172 | F24_F = 156, |
| 173 | F25_F = 157, |
| 174 | F26_F = 158, |
| 175 | F27_F = 159, |
| 176 | F28_F = 160, |
| 177 | F29_F = 161, |
| 178 | F30_F = 162, |
| 179 | F31_F = 163, |
| 180 | F0_H = 164, |
| 181 | F1_H = 165, |
| 182 | F2_H = 166, |
| 183 | F3_H = 167, |
| 184 | F4_H = 168, |
| 185 | F5_H = 169, |
| 186 | F6_H = 170, |
| 187 | F7_H = 171, |
| 188 | F8_H = 172, |
| 189 | F9_H = 173, |
| 190 | F10_H = 174, |
| 191 | F11_H = 175, |
| 192 | F12_H = 176, |
| 193 | F13_H = 177, |
| 194 | F14_H = 178, |
| 195 | F15_H = 179, |
| 196 | F16_H = 180, |
| 197 | F17_H = 181, |
| 198 | F18_H = 182, |
| 199 | F19_H = 183, |
| 200 | F20_H = 184, |
| 201 | F21_H = 185, |
| 202 | F22_H = 186, |
| 203 | F23_H = 187, |
| 204 | F24_H = 188, |
| 205 | F25_H = 189, |
| 206 | F26_H = 190, |
| 207 | F27_H = 191, |
| 208 | F28_H = 192, |
| 209 | F29_H = 193, |
| 210 | F30_H = 194, |
| 211 | F31_H = 195, |
| 212 | F0_Q = 196, |
| 213 | F1_Q = 197, |
| 214 | F2_Q = 198, |
| 215 | F3_Q = 199, |
| 216 | F4_Q = 200, |
| 217 | F5_Q = 201, |
| 218 | F6_Q = 202, |
| 219 | F7_Q = 203, |
| 220 | F8_Q = 204, |
| 221 | F9_Q = 205, |
| 222 | F10_Q = 206, |
| 223 | F11_Q = 207, |
| 224 | F12_Q = 208, |
| 225 | F13_Q = 209, |
| 226 | F14_Q = 210, |
| 227 | F15_Q = 211, |
| 228 | F16_Q = 212, |
| 229 | F17_Q = 213, |
| 230 | F18_Q = 214, |
| 231 | F19_Q = 215, |
| 232 | F20_Q = 216, |
| 233 | F21_Q = 217, |
| 234 | F22_Q = 218, |
| 235 | F23_Q = 219, |
| 236 | F24_Q = 220, |
| 237 | F25_Q = 221, |
| 238 | F26_Q = 222, |
| 239 | F27_Q = 223, |
| 240 | F28_Q = 224, |
| 241 | F29_Q = 225, |
| 242 | F30_Q = 226, |
| 243 | F31_Q = 227, |
| 244 | X0_H = 228, |
| 245 | X1_H = 229, |
| 246 | X2_H = 230, |
| 247 | X3_H = 231, |
| 248 | X4_H = 232, |
| 249 | X5_H = 233, |
| 250 | X6_H = 234, |
| 251 | X7_H = 235, |
| 252 | X8_H = 236, |
| 253 | X9_H = 237, |
| 254 | X10_H = 238, |
| 255 | X11_H = 239, |
| 256 | X12_H = 240, |
| 257 | X13_H = 241, |
| 258 | X14_H = 242, |
| 259 | X15_H = 243, |
| 260 | X16_H = 244, |
| 261 | X17_H = 245, |
| 262 | X18_H = 246, |
| 263 | X19_H = 247, |
| 264 | X20_H = 248, |
| 265 | X21_H = 249, |
| 266 | X22_H = 250, |
| 267 | X23_H = 251, |
| 268 | X24_H = 252, |
| 269 | X25_H = 253, |
| 270 | X26_H = 254, |
| 271 | X27_H = 255, |
| 272 | X28_H = 256, |
| 273 | X29_H = 257, |
| 274 | X30_H = 258, |
| 275 | X31_H = 259, |
| 276 | X0_Pair = 260, |
| 277 | X0_W = 261, |
| 278 | X1_W = 262, |
| 279 | X2_W = 263, |
| 280 | X3_W = 264, |
| 281 | X4_W = 265, |
| 282 | X5_W = 266, |
| 283 | X6_W = 267, |
| 284 | X7_W = 268, |
| 285 | X8_W = 269, |
| 286 | X9_W = 270, |
| 287 | X10_W = 271, |
| 288 | X11_W = 272, |
| 289 | X12_W = 273, |
| 290 | X13_W = 274, |
| 291 | X14_W = 275, |
| 292 | X15_W = 276, |
| 293 | X16_W = 277, |
| 294 | X17_W = 278, |
| 295 | X18_W = 279, |
| 296 | X19_W = 280, |
| 297 | X20_W = 281, |
| 298 | X21_W = 282, |
| 299 | X22_W = 283, |
| 300 | X23_W = 284, |
| 301 | X24_W = 285, |
| 302 | X25_W = 286, |
| 303 | X26_W = 287, |
| 304 | X27_W = 288, |
| 305 | X28_W = 289, |
| 306 | X29_W = 290, |
| 307 | X30_W = 291, |
| 308 | X31_W = 292, |
| 309 | X0_Y = 293, |
| 310 | X1_Y = 294, |
| 311 | X2_Y = 295, |
| 312 | X3_Y = 296, |
| 313 | X4_Y = 297, |
| 314 | X5_Y = 298, |
| 315 | X6_Y = 299, |
| 316 | X7_Y = 300, |
| 317 | X8_Y = 301, |
| 318 | X9_Y = 302, |
| 319 | X10_Y = 303, |
| 320 | X11_Y = 304, |
| 321 | X12_Y = 305, |
| 322 | X13_Y = 306, |
| 323 | X14_Y = 307, |
| 324 | X15_Y = 308, |
| 325 | X16_Y = 309, |
| 326 | X17_Y = 310, |
| 327 | X18_Y = 311, |
| 328 | X19_Y = 312, |
| 329 | X20_Y = 313, |
| 330 | X21_Y = 314, |
| 331 | X22_Y = 315, |
| 332 | X23_Y = 316, |
| 333 | X24_Y = 317, |
| 334 | X25_Y = 318, |
| 335 | X26_Y = 319, |
| 336 | X27_Y = 320, |
| 337 | X28_Y = 321, |
| 338 | X29_Y = 322, |
| 339 | X30_Y = 323, |
| 340 | X31_Y = 324, |
| 341 | F0_Q2 = 325, |
| 342 | F1_Q2 = 326, |
| 343 | F2_Q2 = 327, |
| 344 | F3_Q2 = 328, |
| 345 | F4_Q2 = 329, |
| 346 | F5_Q2 = 330, |
| 347 | F6_Q2 = 331, |
| 348 | F7_Q2 = 332, |
| 349 | F8_Q2 = 333, |
| 350 | F9_Q2 = 334, |
| 351 | F10_Q2 = 335, |
| 352 | F11_Q2 = 336, |
| 353 | F12_Q2 = 337, |
| 354 | F13_Q2 = 338, |
| 355 | F14_Q2 = 339, |
| 356 | F15_Q2 = 340, |
| 357 | F16_Q2 = 341, |
| 358 | F17_Q2 = 342, |
| 359 | F18_Q2 = 343, |
| 360 | F19_Q2 = 344, |
| 361 | F20_Q2 = 345, |
| 362 | F21_Q2 = 346, |
| 363 | F22_Q2 = 347, |
| 364 | F23_Q2 = 348, |
| 365 | F24_Q2 = 349, |
| 366 | F25_Q2 = 350, |
| 367 | F26_Q2 = 351, |
| 368 | F27_Q2 = 352, |
| 369 | F28_Q2 = 353, |
| 370 | F29_Q2 = 354, |
| 371 | F30_Q2 = 355, |
| 372 | F31_Q2 = 356, |
| 373 | V0M2 = 357, |
| 374 | V0M4 = 358, |
| 375 | V0M8 = 359, |
| 376 | V2M2 = 360, |
| 377 | V4M2 = 361, |
| 378 | V4M4 = 362, |
| 379 | V6M2 = 363, |
| 380 | V8M2 = 364, |
| 381 | V8M4 = 365, |
| 382 | V8M8 = 366, |
| 383 | V10M2 = 367, |
| 384 | V12M2 = 368, |
| 385 | V12M4 = 369, |
| 386 | V14M2 = 370, |
| 387 | V16M2 = 371, |
| 388 | V16M4 = 372, |
| 389 | V16M8 = 373, |
| 390 | V18M2 = 374, |
| 391 | V20M2 = 375, |
| 392 | V20M4 = 376, |
| 393 | V22M2 = 377, |
| 394 | V24M2 = 378, |
| 395 | V24M4 = 379, |
| 396 | V24M8 = 380, |
| 397 | V26M2 = 381, |
| 398 | V28M2 = 382, |
| 399 | V28M4 = 383, |
| 400 | V30M2 = 384, |
| 401 | X2_X3 = 385, |
| 402 | X4_X5 = 386, |
| 403 | X6_X7 = 387, |
| 404 | X8_X9 = 388, |
| 405 | X10_X11 = 389, |
| 406 | X12_X13 = 390, |
| 407 | X14_X15 = 391, |
| 408 | X16_X17 = 392, |
| 409 | X18_X19 = 393, |
| 410 | X20_X21 = 394, |
| 411 | X22_X23 = 395, |
| 412 | X24_X25 = 396, |
| 413 | X26_X27 = 397, |
| 414 | X28_X29 = 398, |
| 415 | X30_X31 = 399, |
| 416 | V1_V2 = 400, |
| 417 | V2_V3 = 401, |
| 418 | V3_V4 = 402, |
| 419 | V4_V5 = 403, |
| 420 | V5_V6 = 404, |
| 421 | V6_V7 = 405, |
| 422 | V7_V8 = 406, |
| 423 | V8_V9 = 407, |
| 424 | V9_V10 = 408, |
| 425 | V10_V11 = 409, |
| 426 | V11_V12 = 410, |
| 427 | V12_V13 = 411, |
| 428 | V13_V14 = 412, |
| 429 | V14_V15 = 413, |
| 430 | V15_V16 = 414, |
| 431 | V16_V17 = 415, |
| 432 | V17_V18 = 416, |
| 433 | V18_V19 = 417, |
| 434 | V19_V20 = 418, |
| 435 | V20_V21 = 419, |
| 436 | V21_V22 = 420, |
| 437 | V22_V23 = 421, |
| 438 | V23_V24 = 422, |
| 439 | V24_V25 = 423, |
| 440 | V25_V26 = 424, |
| 441 | V26_V27 = 425, |
| 442 | V27_V28 = 426, |
| 443 | V28_V29 = 427, |
| 444 | V29_V30 = 428, |
| 445 | V30_V31 = 429, |
| 446 | V0_V1 = 430, |
| 447 | V2M2_V4M2 = 431, |
| 448 | V4M2_V6M2 = 432, |
| 449 | V6M2_V8M2 = 433, |
| 450 | V8M2_V10M2 = 434, |
| 451 | V10M2_V12M2 = 435, |
| 452 | V12M2_V14M2 = 436, |
| 453 | V14M2_V16M2 = 437, |
| 454 | V16M2_V18M2 = 438, |
| 455 | V18M2_V20M2 = 439, |
| 456 | V20M2_V22M2 = 440, |
| 457 | V22M2_V24M2 = 441, |
| 458 | V24M2_V26M2 = 442, |
| 459 | V26M2_V28M2 = 443, |
| 460 | V28M2_V30M2 = 444, |
| 461 | V0M2_V2M2 = 445, |
| 462 | V4M4_V8M4 = 446, |
| 463 | V8M4_V12M4 = 447, |
| 464 | V12M4_V16M4 = 448, |
| 465 | V16M4_V20M4 = 449, |
| 466 | V20M4_V24M4 = 450, |
| 467 | V24M4_V28M4 = 451, |
| 468 | V0M4_V4M4 = 452, |
| 469 | V1_V2_V3 = 453, |
| 470 | V2_V3_V4 = 454, |
| 471 | V3_V4_V5 = 455, |
| 472 | V4_V5_V6 = 456, |
| 473 | V5_V6_V7 = 457, |
| 474 | V6_V7_V8 = 458, |
| 475 | V7_V8_V9 = 459, |
| 476 | V8_V9_V10 = 460, |
| 477 | V9_V10_V11 = 461, |
| 478 | V10_V11_V12 = 462, |
| 479 | V11_V12_V13 = 463, |
| 480 | V12_V13_V14 = 464, |
| 481 | V13_V14_V15 = 465, |
| 482 | V14_V15_V16 = 466, |
| 483 | V15_V16_V17 = 467, |
| 484 | V16_V17_V18 = 468, |
| 485 | V17_V18_V19 = 469, |
| 486 | V18_V19_V20 = 470, |
| 487 | V19_V20_V21 = 471, |
| 488 | V20_V21_V22 = 472, |
| 489 | V21_V22_V23 = 473, |
| 490 | V22_V23_V24 = 474, |
| 491 | V23_V24_V25 = 475, |
| 492 | V24_V25_V26 = 476, |
| 493 | V25_V26_V27 = 477, |
| 494 | V26_V27_V28 = 478, |
| 495 | V27_V28_V29 = 479, |
| 496 | V28_V29_V30 = 480, |
| 497 | V29_V30_V31 = 481, |
| 498 | V0_V1_V2 = 482, |
| 499 | V2M2_V4M2_V6M2 = 483, |
| 500 | V4M2_V6M2_V8M2 = 484, |
| 501 | V6M2_V8M2_V10M2 = 485, |
| 502 | V8M2_V10M2_V12M2 = 486, |
| 503 | V10M2_V12M2_V14M2 = 487, |
| 504 | V12M2_V14M2_V16M2 = 488, |
| 505 | V14M2_V16M2_V18M2 = 489, |
| 506 | V16M2_V18M2_V20M2 = 490, |
| 507 | V18M2_V20M2_V22M2 = 491, |
| 508 | V20M2_V22M2_V24M2 = 492, |
| 509 | V22M2_V24M2_V26M2 = 493, |
| 510 | V24M2_V26M2_V28M2 = 494, |
| 511 | V26M2_V28M2_V30M2 = 495, |
| 512 | V0M2_V2M2_V4M2 = 496, |
| 513 | V1_V2_V3_V4 = 497, |
| 514 | V2_V3_V4_V5 = 498, |
| 515 | V3_V4_V5_V6 = 499, |
| 516 | V4_V5_V6_V7 = 500, |
| 517 | V5_V6_V7_V8 = 501, |
| 518 | V6_V7_V8_V9 = 502, |
| 519 | V7_V8_V9_V10 = 503, |
| 520 | V8_V9_V10_V11 = 504, |
| 521 | V9_V10_V11_V12 = 505, |
| 522 | V10_V11_V12_V13 = 506, |
| 523 | V11_V12_V13_V14 = 507, |
| 524 | V12_V13_V14_V15 = 508, |
| 525 | V13_V14_V15_V16 = 509, |
| 526 | V14_V15_V16_V17 = 510, |
| 527 | V15_V16_V17_V18 = 511, |
| 528 | V16_V17_V18_V19 = 512, |
| 529 | V17_V18_V19_V20 = 513, |
| 530 | V18_V19_V20_V21 = 514, |
| 531 | V19_V20_V21_V22 = 515, |
| 532 | V20_V21_V22_V23 = 516, |
| 533 | V21_V22_V23_V24 = 517, |
| 534 | V22_V23_V24_V25 = 518, |
| 535 | V23_V24_V25_V26 = 519, |
| 536 | V24_V25_V26_V27 = 520, |
| 537 | V25_V26_V27_V28 = 521, |
| 538 | V26_V27_V28_V29 = 522, |
| 539 | V27_V28_V29_V30 = 523, |
| 540 | V28_V29_V30_V31 = 524, |
| 541 | V0_V1_V2_V3 = 525, |
| 542 | V2M2_V4M2_V6M2_V8M2 = 526, |
| 543 | V4M2_V6M2_V8M2_V10M2 = 527, |
| 544 | V6M2_V8M2_V10M2_V12M2 = 528, |
| 545 | V8M2_V10M2_V12M2_V14M2 = 529, |
| 546 | V10M2_V12M2_V14M2_V16M2 = 530, |
| 547 | V12M2_V14M2_V16M2_V18M2 = 531, |
| 548 | V14M2_V16M2_V18M2_V20M2 = 532, |
| 549 | V16M2_V18M2_V20M2_V22M2 = 533, |
| 550 | V18M2_V20M2_V22M2_V24M2 = 534, |
| 551 | V20M2_V22M2_V24M2_V26M2 = 535, |
| 552 | V22M2_V24M2_V26M2_V28M2 = 536, |
| 553 | V24M2_V26M2_V28M2_V30M2 = 537, |
| 554 | V0M2_V2M2_V4M2_V6M2 = 538, |
| 555 | V1_V2_V3_V4_V5 = 539, |
| 556 | V2_V3_V4_V5_V6 = 540, |
| 557 | V3_V4_V5_V6_V7 = 541, |
| 558 | V4_V5_V6_V7_V8 = 542, |
| 559 | V5_V6_V7_V8_V9 = 543, |
| 560 | V6_V7_V8_V9_V10 = 544, |
| 561 | V7_V8_V9_V10_V11 = 545, |
| 562 | V8_V9_V10_V11_V12 = 546, |
| 563 | V9_V10_V11_V12_V13 = 547, |
| 564 | V10_V11_V12_V13_V14 = 548, |
| 565 | V11_V12_V13_V14_V15 = 549, |
| 566 | V12_V13_V14_V15_V16 = 550, |
| 567 | V13_V14_V15_V16_V17 = 551, |
| 568 | V14_V15_V16_V17_V18 = 552, |
| 569 | V15_V16_V17_V18_V19 = 553, |
| 570 | V16_V17_V18_V19_V20 = 554, |
| 571 | V17_V18_V19_V20_V21 = 555, |
| 572 | V18_V19_V20_V21_V22 = 556, |
| 573 | V19_V20_V21_V22_V23 = 557, |
| 574 | V20_V21_V22_V23_V24 = 558, |
| 575 | V21_V22_V23_V24_V25 = 559, |
| 576 | V22_V23_V24_V25_V26 = 560, |
| 577 | V23_V24_V25_V26_V27 = 561, |
| 578 | V24_V25_V26_V27_V28 = 562, |
| 579 | V25_V26_V27_V28_V29 = 563, |
| 580 | V26_V27_V28_V29_V30 = 564, |
| 581 | V27_V28_V29_V30_V31 = 565, |
| 582 | V0_V1_V2_V3_V4 = 566, |
| 583 | V1_V2_V3_V4_V5_V6 = 567, |
| 584 | V2_V3_V4_V5_V6_V7 = 568, |
| 585 | V3_V4_V5_V6_V7_V8 = 569, |
| 586 | V4_V5_V6_V7_V8_V9 = 570, |
| 587 | V5_V6_V7_V8_V9_V10 = 571, |
| 588 | V6_V7_V8_V9_V10_V11 = 572, |
| 589 | V7_V8_V9_V10_V11_V12 = 573, |
| 590 | V8_V9_V10_V11_V12_V13 = 574, |
| 591 | V9_V10_V11_V12_V13_V14 = 575, |
| 592 | V10_V11_V12_V13_V14_V15 = 576, |
| 593 | V11_V12_V13_V14_V15_V16 = 577, |
| 594 | V12_V13_V14_V15_V16_V17 = 578, |
| 595 | V13_V14_V15_V16_V17_V18 = 579, |
| 596 | V14_V15_V16_V17_V18_V19 = 580, |
| 597 | V15_V16_V17_V18_V19_V20 = 581, |
| 598 | V16_V17_V18_V19_V20_V21 = 582, |
| 599 | V17_V18_V19_V20_V21_V22 = 583, |
| 600 | V18_V19_V20_V21_V22_V23 = 584, |
| 601 | V19_V20_V21_V22_V23_V24 = 585, |
| 602 | V20_V21_V22_V23_V24_V25 = 586, |
| 603 | V21_V22_V23_V24_V25_V26 = 587, |
| 604 | V22_V23_V24_V25_V26_V27 = 588, |
| 605 | V23_V24_V25_V26_V27_V28 = 589, |
| 606 | V24_V25_V26_V27_V28_V29 = 590, |
| 607 | V25_V26_V27_V28_V29_V30 = 591, |
| 608 | V26_V27_V28_V29_V30_V31 = 592, |
| 609 | V0_V1_V2_V3_V4_V5 = 593, |
| 610 | V1_V2_V3_V4_V5_V6_V7 = 594, |
| 611 | V2_V3_V4_V5_V6_V7_V8 = 595, |
| 612 | V3_V4_V5_V6_V7_V8_V9 = 596, |
| 613 | V4_V5_V6_V7_V8_V9_V10 = 597, |
| 614 | V5_V6_V7_V8_V9_V10_V11 = 598, |
| 615 | V6_V7_V8_V9_V10_V11_V12 = 599, |
| 616 | V7_V8_V9_V10_V11_V12_V13 = 600, |
| 617 | V8_V9_V10_V11_V12_V13_V14 = 601, |
| 618 | V9_V10_V11_V12_V13_V14_V15 = 602, |
| 619 | V10_V11_V12_V13_V14_V15_V16 = 603, |
| 620 | V11_V12_V13_V14_V15_V16_V17 = 604, |
| 621 | V12_V13_V14_V15_V16_V17_V18 = 605, |
| 622 | V13_V14_V15_V16_V17_V18_V19 = 606, |
| 623 | V14_V15_V16_V17_V18_V19_V20 = 607, |
| 624 | V15_V16_V17_V18_V19_V20_V21 = 608, |
| 625 | V16_V17_V18_V19_V20_V21_V22 = 609, |
| 626 | V17_V18_V19_V20_V21_V22_V23 = 610, |
| 627 | V18_V19_V20_V21_V22_V23_V24 = 611, |
| 628 | V19_V20_V21_V22_V23_V24_V25 = 612, |
| 629 | V20_V21_V22_V23_V24_V25_V26 = 613, |
| 630 | V21_V22_V23_V24_V25_V26_V27 = 614, |
| 631 | V22_V23_V24_V25_V26_V27_V28 = 615, |
| 632 | V23_V24_V25_V26_V27_V28_V29 = 616, |
| 633 | V24_V25_V26_V27_V28_V29_V30 = 617, |
| 634 | V25_V26_V27_V28_V29_V30_V31 = 618, |
| 635 | V0_V1_V2_V3_V4_V5_V6 = 619, |
| 636 | V1_V2_V3_V4_V5_V6_V7_V8 = 620, |
| 637 | V2_V3_V4_V5_V6_V7_V8_V9 = 621, |
| 638 | V3_V4_V5_V6_V7_V8_V9_V10 = 622, |
| 639 | V4_V5_V6_V7_V8_V9_V10_V11 = 623, |
| 640 | V5_V6_V7_V8_V9_V10_V11_V12 = 624, |
| 641 | V6_V7_V8_V9_V10_V11_V12_V13 = 625, |
| 642 | V7_V8_V9_V10_V11_V12_V13_V14 = 626, |
| 643 | V8_V9_V10_V11_V12_V13_V14_V15 = 627, |
| 644 | V9_V10_V11_V12_V13_V14_V15_V16 = 628, |
| 645 | V10_V11_V12_V13_V14_V15_V16_V17 = 629, |
| 646 | V11_V12_V13_V14_V15_V16_V17_V18 = 630, |
| 647 | V12_V13_V14_V15_V16_V17_V18_V19 = 631, |
| 648 | V13_V14_V15_V16_V17_V18_V19_V20 = 632, |
| 649 | V14_V15_V16_V17_V18_V19_V20_V21 = 633, |
| 650 | V15_V16_V17_V18_V19_V20_V21_V22 = 634, |
| 651 | V16_V17_V18_V19_V20_V21_V22_V23 = 635, |
| 652 | V17_V18_V19_V20_V21_V22_V23_V24 = 636, |
| 653 | V18_V19_V20_V21_V22_V23_V24_V25 = 637, |
| 654 | V19_V20_V21_V22_V23_V24_V25_V26 = 638, |
| 655 | V20_V21_V22_V23_V24_V25_V26_V27 = 639, |
| 656 | V21_V22_V23_V24_V25_V26_V27_V28 = 640, |
| 657 | V22_V23_V24_V25_V26_V27_V28_V29 = 641, |
| 658 | V23_V24_V25_V26_V27_V28_V29_V30 = 642, |
| 659 | V24_V25_V26_V27_V28_V29_V30_V31 = 643, |
| 660 | V0_V1_V2_V3_V4_V5_V6_V7 = 644, |
| 661 | NUM_TARGET_REGS // 645 |
| 662 | }; |
| 663 | } // end namespace RISCV |
| 664 | |
| 665 | // Register classes |
| 666 | |
| 667 | namespace RISCV { |
| 668 | enum { |
| 669 | MRRegClassID = 0, |
| 670 | MR0RegClassID = 1, |
| 671 | FPR16RegClassID = 2, |
| 672 | GPRF16RegClassID = 3, |
| 673 | GPRF16NoX0RegClassID = 4, |
| 674 | FPR16CRegClassID = 5, |
| 675 | GPRF16CRegClassID = 6, |
| 676 | GPRAllRegClassID = 7, |
| 677 | FPR32RegClassID = 8, |
| 678 | GPRRegClassID = 9, |
| 679 | GPRF32RegClassID = 10, |
| 680 | GPRF32NoX0RegClassID = 11, |
| 681 | GPRNoX0RegClassID = 12, |
| 682 | GPRNoX2RegClassID = 13, |
| 683 | GPRNoX31RegClassID = 14, |
| 684 | GPRNoX0X2RegClassID = 15, |
| 685 | GPRNoX0_and_GPRNoX31RegClassID = 16, |
| 686 | GPRNoX2_and_GPRNoX31RegClassID = 17, |
| 687 | GPRNoX0X2_and_GPRNoX31RegClassID = 18, |
| 688 | GPRJALRRegClassID = 19, |
| 689 | GPRJALRNonX7RegClassID = 20, |
| 690 | GPRJALR_and_GPRNoX31RegClassID = 21, |
| 691 | GPRJALRNonX7_and_GPRNoX31RegClassID = 22, |
| 692 | TRRegClassID = 23, |
| 693 | GPRTCRegClassID = 24, |
| 694 | GPRNoX31_and_GPRTCRegClassID = 25, |
| 695 | GPRTCNonX7RegClassID = 26, |
| 696 | GPRNoX31_and_GPRTCNonX7RegClassID = 27, |
| 697 | FPR32CRegClassID = 28, |
| 698 | GPRCRegClassID = 29, |
| 699 | GPRF32CRegClassID = 30, |
| 700 | SR07RegClassID = 31, |
| 701 | TRM2RegClassID = 32, |
| 702 | GPRC_and_GPRTCRegClassID = 33, |
| 703 | TRM4RegClassID = 34, |
| 704 | VCSRRegClassID = 35, |
| 705 | GPRC_and_SR07RegClassID = 36, |
| 706 | GPRX1X5RegClassID = 37, |
| 707 | GPRX0RegClassID = 38, |
| 708 | GPRX1RegClassID = 39, |
| 709 | GPRX5RegClassID = 40, |
| 710 | GPRX7RegClassID = 41, |
| 711 | SPRegClassID = 42, |
| 712 | anonymous_15375RegClassID = 43, |
| 713 | GPRPairRegClassID = 44, |
| 714 | GPRPairNoX0RegClassID = 45, |
| 715 | GPRPair_with_sub_gpr_even_in_GPRNoX2RegClassID = 46, |
| 716 | GPRPair_with_sub_gpr_even_in_GPRNoX0X2RegClassID = 47, |
| 717 | GPRPair_with_sub_gpr_odd_in_GPRNoX31RegClassID = 48, |
| 718 | GPRPair_with_sub_gpr_even_in_GPRJALRRegClassID = 49, |
| 719 | GPRPair_with_sub_gpr_even_in_GPRNoX0X2_and_GPRPair_with_sub_gpr_odd_in_GPRNoX31RegClassID = 50, |
| 720 | GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7RegClassID = 51, |
| 721 | GPRPair_with_sub_gpr_odd_in_GPRJALR_and_GPRNoX31RegClassID = 52, |
| 722 | GPRPair_with_sub_gpr_odd_in_GPRJALRNonX7_and_GPRNoX31RegClassID = 53, |
| 723 | GPRPair_with_sub_gpr_even_in_GPRTCRegClassID = 54, |
| 724 | GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCRegClassID = 55, |
| 725 | GPRPair_with_sub_gpr_odd_in_GPRTCNonX7RegClassID = 56, |
| 726 | GPRPair_with_sub_gpr_odd_in_GPRNoX31_and_GPRTCNonX7RegClassID = 57, |
| 727 | GPRPairCRegClassID = 58, |
| 728 | GPRPair_with_sub_gpr_even_in_SR07RegClassID = 59, |
| 729 | GPRPair_with_sub_gpr_even_in_GPRC_and_GPRTCRegClassID = 60, |
| 730 | GPRPair_with_sub_gpr_even_in_GPRC_and_SR07RegClassID = 61, |
| 731 | GPRPair_with_sub_gpr_even_in_GPRX0RegClassID = 62, |
| 732 | GPRPair_with_sub_gpr_even_in_SPRegClassID = 63, |
| 733 | GPRPair_with_sub_gpr_odd_in_GPRX1X5RegClassID = 64, |
| 734 | GPRPair_with_sub_gpr_odd_in_GPRX7RegClassID = 65, |
| 735 | FPR64RegClassID = 66, |
| 736 | VRRegClassID = 67, |
| 737 | YGPRRegClassID = 68, |
| 738 | ZZZ_VMRegClassID = 69, |
| 739 | ZZZ_VRMF2RegClassID = 70, |
| 740 | ZZZ_VRMF4RegClassID = 71, |
| 741 | ZZZ_VRMF8RegClassID = 72, |
| 742 | VRNoV0RegClassID = 73, |
| 743 | YGPR_with_sub_16_in_GPRF16NoX0RegClassID = 74, |
| 744 | YGPR_with_sub_cap_addr_in_GPRNoX2RegClassID = 75, |
| 745 | YGPR_with_sub_cap_addr_in_GPRNoX31RegClassID = 76, |
| 746 | ZZZ_VMNoV0RegClassID = 77, |
| 747 | ZZZ_VRMF2NoV0RegClassID = 78, |
| 748 | ZZZ_VRMF4NoV0RegClassID = 79, |
| 749 | ZZZ_VRMF8NoV0RegClassID = 80, |
| 750 | YGPR_with_sub_cap_addr_in_GPRNoX0X2RegClassID = 81, |
| 751 | YGPR_with_sub_cap_addr_in_GPRNoX0_and_GPRNoX31RegClassID = 82, |
| 752 | YGPR_with_sub_cap_addr_in_GPRNoX2_and_GPRNoX31RegClassID = 83, |
| 753 | YGPR_with_sub_cap_addr_in_GPRNoX0X2_and_GPRNoX31RegClassID = 84, |
| 754 | YGPR_with_sub_cap_addr_in_GPRJALRRegClassID = 85, |
| 755 | YGPR_with_sub_cap_addr_in_GPRJALRNonX7RegClassID = 86, |
| 756 | YGPR_with_sub_cap_addr_in_GPRJALR_and_GPRNoX31RegClassID = 87, |
| 757 | YGPR_with_sub_cap_addr_in_GPRJALRNonX7_and_GPRNoX31RegClassID = 88, |
| 758 | YGPR_with_sub_cap_addr_in_GPRTCRegClassID = 89, |
| 759 | YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCRegClassID = 90, |
| 760 | YGPR_with_sub_cap_addr_in_GPRTCNonX7RegClassID = 91, |
| 761 | YGPR_with_sub_cap_addr_in_GPRNoX31_and_GPRTCNonX7RegClassID = 92, |
| 762 | FPR64CRegClassID = 93, |
| 763 | YGPR_with_sub_16_in_GPRF16CRegClassID = 94, |
| 764 | YGPR_with_sub_cap_addr_in_SR07RegClassID = 95, |
| 765 | YGPR_with_sub_cap_addr_in_GPRC_and_GPRTCRegClassID = 96, |
| 766 | YGPR_with_sub_cap_addr_in_GPRC_and_SR07RegClassID = 97, |
| 767 | YGPR_with_sub_cap_addr_in_GPRX1X5RegClassID = 98, |
| 768 | VMV0RegClassID = 99, |
| 769 | YGPR_with_sub_cap_addr_in_GPRX0RegClassID = 100, |
| 770 | YGPR_with_sub_cap_addr_in_GPRX1RegClassID = 101, |
| 771 | YGPR_with_sub_cap_addr_in_GPRX5RegClassID = 102, |
| 772 | YGPR_with_sub_cap_addr_in_GPRX7RegClassID = 103, |
| 773 | YGPR_with_sub_cap_addr_in_SPRegClassID = 104, |
| 774 | VRN2M1RegClassID = 105, |
| 775 | VRN2M1NoV0RegClassID = 106, |
| 776 | VRM2RegClassID = 107, |
| 777 | VRM2NoV0RegClassID = 108, |
| 778 | VRM2_with_sub_vrm1_0_in_VMV0RegClassID = 109, |
| 779 | VRN2M1_with_sub_vrm1_0_in_VMV0RegClassID = 110, |
| 780 | FPR128RegClassID = 111, |
| 781 | FPR128_with_sub_16_in_FPR16CRegClassID = 112, |
| 782 | VRN3M1RegClassID = 113, |
| 783 | VRN3M1NoV0RegClassID = 114, |
| 784 | VRN3M1_with_sub_vrm1_0_in_VMV0RegClassID = 115, |
| 785 | VRN4M1RegClassID = 116, |
| 786 | VRN4M1NoV0RegClassID = 117, |
| 787 | VRN2M2RegClassID = 118, |
| 788 | VRN2M2NoV0RegClassID = 119, |
| 789 | VRM4RegClassID = 120, |
| 790 | VRM4NoV0RegClassID = 121, |
| 791 | VRM4_with_sub_vrm1_0_in_VMV0RegClassID = 122, |
| 792 | VRN2M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID = 123, |
| 793 | VRN4M1_with_sub_vrm1_0_in_VMV0RegClassID = 124, |
| 794 | FPR256RegClassID = 125, |
| 795 | FPR256_with_sub_16_in_FPR16CRegClassID = 126, |
| 796 | VRN5M1RegClassID = 127, |
| 797 | VRN5M1NoV0RegClassID = 128, |
| 798 | VRN5M1_with_sub_vrm1_0_in_VMV0RegClassID = 129, |
| 799 | VRN6M1RegClassID = 130, |
| 800 | VRN6M1NoV0RegClassID = 131, |
| 801 | VRN3M2RegClassID = 132, |
| 802 | VRN3M2NoV0RegClassID = 133, |
| 803 | VRN3M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID = 134, |
| 804 | VRN6M1_with_sub_vrm1_0_in_VMV0RegClassID = 135, |
| 805 | VRN7M1RegClassID = 136, |
| 806 | VRN7M1NoV0RegClassID = 137, |
| 807 | VRN7M1_with_sub_vrm1_0_in_VMV0RegClassID = 138, |
| 808 | VRN8M1RegClassID = 139, |
| 809 | VRN8M1NoV0RegClassID = 140, |
| 810 | VRN4M2RegClassID = 141, |
| 811 | VRN4M2NoV0RegClassID = 142, |
| 812 | VRN2M4RegClassID = 143, |
| 813 | VRN2M4NoV0RegClassID = 144, |
| 814 | VRM8RegClassID = 145, |
| 815 | VRM8NoV0RegClassID = 146, |
| 816 | VRM8_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID = 147, |
| 817 | VRN2M4_with_sub_vrm4_0_in_VRM4_with_sub_vrm1_0_in_VMV0RegClassID = 148, |
| 818 | VRN4M2_with_sub_vrm2_0_in_VRM2_with_sub_vrm1_0_in_VMV0RegClassID = 149, |
| 819 | VRN8M1_with_sub_vrm1_0_in_VMV0RegClassID = 150, |
| 820 | |
| 821 | }; |
| 822 | } // end namespace RISCV |
| 823 | |
| 824 | |
| 825 | // Register alternate name indices |
| 826 | |
| 827 | namespace RISCV { |
| 828 | enum { |
| 829 | ABIRegAltName, // 0 |
| 830 | NoRegAltName, // 1 |
| 831 | NUM_TARGET_REG_ALT_NAMES = 2 |
| 832 | }; |
| 833 | } // end namespace RISCV |
| 834 | |
| 835 | |
| 836 | // Subregister indices |
| 837 | |
| 838 | namespace RISCV { |
| 839 | enum : uint16_t { |
| 840 | NoSubRegister, |
| 841 | sub_16, // 1 |
| 842 | sub_32, // 2 |
| 843 | sub_64, // 3 |
| 844 | sub_128, // 4 |
| 845 | sub_cap_addr, // 5 |
| 846 | sub_gpr_even, // 6 |
| 847 | sub_gpr_odd, // 7 |
| 848 | sub_vrm1_0, // 8 |
| 849 | sub_vrm1_1, // 9 |
| 850 | sub_vrm1_2, // 10 |
| 851 | sub_vrm1_3, // 11 |
| 852 | sub_vrm1_4, // 12 |
| 853 | sub_vrm1_5, // 13 |
| 854 | sub_vrm1_6, // 14 |
| 855 | sub_vrm1_7, // 15 |
| 856 | sub_vrm2_0, // 16 |
| 857 | sub_vrm2_1, // 17 |
| 858 | sub_vrm2_2, // 18 |
| 859 | sub_vrm2_3, // 19 |
| 860 | sub_vrm4_0, // 20 |
| 861 | sub_vrm4_1, // 21 |
| 862 | sub_gpr_odd_then_sub_16, // 22 |
| 863 | sub_gpr_odd_then_sub_32, // 23 |
| 864 | sub_vrm1_0_sub_vrm1_1, // 24 |
| 865 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2, // 25 |
| 866 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, // 26 |
| 867 | sub_vrm1_1_sub_vrm1_2, // 27 |
| 868 | sub_vrm1_1_sub_vrm1_2_sub_vrm1_3, // 28 |
| 869 | sub_vrm1_2_sub_vrm1_3, // 29 |
| 870 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, // 30 |
| 871 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, // 31 |
| 872 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, // 32 |
| 873 | sub_vrm1_0_sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 33 |
| 874 | sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, // 34 |
| 875 | sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, // 35 |
| 876 | sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, // 36 |
| 877 | sub_vrm1_1_sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 37 |
| 878 | sub_vrm1_2_sub_vrm1_3_sub_vrm1_4, // 38 |
| 879 | sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, // 39 |
| 880 | sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, // 40 |
| 881 | sub_vrm1_2_sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 41 |
| 882 | sub_vrm1_3_sub_vrm1_4, // 42 |
| 883 | sub_vrm1_3_sub_vrm1_4_sub_vrm1_5, // 43 |
| 884 | sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, // 44 |
| 885 | sub_vrm1_3_sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 45 |
| 886 | sub_vrm1_4_sub_vrm1_5, // 46 |
| 887 | sub_vrm1_4_sub_vrm1_5_sub_vrm1_6, // 47 |
| 888 | sub_vrm1_4_sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 48 |
| 889 | sub_vrm1_5_sub_vrm1_6, // 49 |
| 890 | sub_vrm1_5_sub_vrm1_6_sub_vrm1_7, // 50 |
| 891 | sub_vrm1_6_sub_vrm1_7, // 51 |
| 892 | sub_vrm2_0_sub_vrm2_1, // 52 |
| 893 | sub_vrm2_0_sub_vrm2_1_sub_vrm2_2, // 53 |
| 894 | sub_vrm2_0_sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, // 54 |
| 895 | sub_vrm2_1_sub_vrm2_2, // 55 |
| 896 | sub_vrm2_1_sub_vrm2_2_sub_vrm2_3, // 56 |
| 897 | sub_vrm2_2_sub_vrm2_3, // 57 |
| 898 | NUM_TARGET_SUBREGS |
| 899 | }; |
| 900 | } // end namespace RISCV |
| 901 | |
| 902 | // Register pressure sets enum. |
| 903 | namespace RISCV { |
| 904 | enum RegisterPressureSets { |
| 905 | MR0 = 0, |
| 906 | GPRC_and_SR07 = 1, |
| 907 | GPRX0 = 2, |
| 908 | SP = 3, |
| 909 | GPRX7 = 4, |
| 910 | GPRX1 = 5, |
| 911 | TRM4 = 6, |
| 912 | MR = 7, |
| 913 | FPR16C = 8, |
| 914 | GPRF16C = 9, |
| 915 | SR07 = 10, |
| 916 | TRM2 = 11, |
| 917 | VMV0 = 12, |
| 918 | GPRF16C_with_SR07 = 13, |
| 919 | TR = 14, |
| 920 | GPRTC = 15, |
| 921 | VRM8NoV0 = 16, |
| 922 | FPR16 = 17, |
| 923 | VR = 18, |
| 924 | GPRAll = 19, |
| 925 | }; |
| 926 | } // end namespace RISCV |
| 927 | |
| 928 | } // end namespace llvm |
| 929 | |
| 930 | |