/external/llvm-project/llvm/test/CodeGen/NVPTX/ |
D | compare-int.ll | 13 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 22 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 31 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 40 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 49 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 58 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 67 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 76 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 85 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 94 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] [all …]
|
D | i1-int-to-fp.ll | 5 ; CHECK: selp 14 ; CHECK: selp 23 ; CHECK: selp 32 ; CHECK: selp
|
D | inline-asm.ll | 13 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}} 14 %0 = tail call i32 asm "selp.b32 $0, $1, $2, $3;", "=r,r,r,b"(i32 %a, i32 %b, i1 %cond)
|
D | add-128bit.ll | 11 ; CHECK: selp.u64 12 ; CHECK: selp.b64
|
D | shift-parts.ll | 13 ; CHECK: selp.b64 31 ; CHECK: selp.b64
|
D | f16x2-instructions.ll | 51 ; CHECK: selp.b16 [[R:%h[0-9]+]], [[E0]], [[E1]], [[PRED]]; 383 ; CHECK-NEXT: selp.b32 [[R:%hh[0-9]+]], [[A]], [[B]], [[PRED]]; 410 ; CHECK-DAG: selp.b16 [[R0:%h[0-9]+]], [[A0]], [[B0]], [[P0]]; 411 ; CHECK-DAG: selp.b16 [[R1:%h[0-9]+]], [[A1]], [[B1]], [[P1]]; 437 ; CHECK-DAG: selp.f32 [[R0:%f[0-9]+]], [[A0]], [[B0]], [[P0]]; 438 ; CHECK-DAG: selp.f32 [[R1:%f[0-9]+]], [[A1]], [[B1]], [[P1]]; 457 ; CHECK-DAG: selp.b16 [[R0:%h[0-9]+]], [[A0]], [[B0]], [[P0]]; 458 ; CHECK-DAG: selp.b16 [[R1:%h[0-9]+]], [[A1]], [[B1]], [[P1]]; 481 ; CHECK-DAG: selp.u16 [[R0:%rs[0-9]+]], -1, 0, [[P0]]; 482 ; CHECK-DAG: selp.u16 [[R1:%rs[0-9]+]], -1, 0, [[P1]]; [all …]
|
D | tid-range.ll | 13 ; CHECK: selp.u32 %[[R:.+]], 1, 0, %p1;
|
D | bug22246.ll | 9 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}}
|
D | f16-instructions.ll | 287 ; CHECK-NEXT: selp.b16 [[R:%h[0-9]+]], [[A]], [[B]], [[PRED]]; 304 ; CHECK: selp.b16 [[R:%h[0-9]+]], [[A]], [[B]], [[PRED]]; 323 ; CHECK-NEXT: selp.f32 [[R:%f[0-9]+]], [[A]], [[B]], [[PRED]]; 339 ; CHECK-NEXT: selp.b16 [[R:%h[0-9]+]], [[A]], [[B]], [[PRED]]; 356 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; 372 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; 388 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; 404 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; 420 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; 436 ; CHECK-NEXT: selp.u32 [[R:%r[0-9]+]], 1, 0, [[PRED]]; [all …]
|
/external/llvm/test/CodeGen/NVPTX/ |
D | compare-int.ll | 13 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 22 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 31 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 40 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 49 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 58 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 67 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 76 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 85 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] 94 ; CHECK: selp.u64 %rd{{[0-9]+}}, 1, 0, %p[[P0]] [all …]
|
D | i1-int-to-fp.ll | 5 ; CHECK: selp 14 ; CHECK: selp 23 ; CHECK: selp 32 ; CHECK: selp
|
D | inline-asm.ll | 13 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}} 14 %0 = tail call i32 asm "selp.b32 $0, $1, $2, $3;", "=r,r,r,b"(i32 %a, i32 %b, i1 %cond)
|
D | add-128bit.ll | 11 ; CHECK: selp.b64 12 ; CHECK: selp.b64
|
D | shift-parts.ll | 13 ; CHECK: selp.b64 31 ; CHECK: selp.b64
|
D | bug22246.ll | 9 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}}
|
/external/iproute2/ip/ |
D | xfrm_policy.c | 262 char *selp = NULL; in xfrm_policy_modify() local 342 if (selp) in xfrm_policy_modify() 344 selp = *argv; in xfrm_policy_modify() 568 char *selp = NULL; in xfrm_policy_get_or_delete() local 617 if (selp) in xfrm_policy_get_or_delete() 619 selp = *argv; in xfrm_policy_get_or_delete() 638 if (!selp && !indexp) { in xfrm_policy_get_or_delete() 642 if (selp && indexp) in xfrm_policy_get_or_delete() 773 char *selp = NULL; in xfrm_policy_list_or_deleteall() local 829 if (selp) in xfrm_policy_list_or_deleteall() [all …]
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.td | 1318 // Selection instructions (selp) 1323 // selp instructions that don't have any pattern matches; we explicitly use 1329 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), []>; 1332 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), []>; 1335 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), []>; 1338 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), []>; 1346 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), 1351 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), 1356 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), 1361 !strconcat("selp.", TypeStr, "\t$dst, $a, $b, $p;"), [all …]
|
D | NVPTXVector.td | 897 string t1 = !strconcat("selp.", type);
|
D | NVPTXIntrinsics.td | 52 !strconcat("selp.u32 \t$dst, 1, 0, %p2; \n\t", 61 !strconcat("selp.u32 \t$dst, 1, 0, %p2; \n\t",
|
/external/llvm-project/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.td | 1458 // Selection instructions (selp) 1463 // selp instructions that don't have any pattern matches; we explicitly use 1469 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1472 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1475 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1478 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1486 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1491 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1496 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1501 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), [all …]
|
D | NVPTXIntrinsics.td | 89 "selp.u32 \t$dst, 1, 0, %p2; \n\t", 98 "selp.u32 \t$dst, 1, 0, %p2; \n\t",
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
D | NVPTXInstrInfo.td | 1458 // Selection instructions (selp) 1463 // selp instructions that don't have any pattern matches; we explicitly use 1469 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1472 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1475 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1478 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), []>; 1486 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1491 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1496 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), 1501 !strconcat("selp.", TypeStr, " \t$dst, $a, $b, $p;"), [all …]
|
/external/llvm-project/llvm/docs/ |
D | NVPTXUsage.rst | 951 selp.f32 %f99, 0f00000000, %f98, %p15; 953 selp.f32 %f110, 0f7F800000, %f99, %p16;
|
/external/llvm/docs/ |
D | NVPTXUsage.rst | 959 selp.f32 %f99, 0f00000000, %f98, %p15; 961 selp.f32 %f110, 0f7F800000, %f99, %p16;
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_lowering_nvc0.cpp | 1583 Instruction *selp = in handleSharedATOM() local 1586 selp->src(2).mod = Modifier(NV50_IR_MOD_NOT); in handleSharedATOM() 1587 selp->setPredicate(CC_P, ld->getDef(1)); in handleSharedATOM() 1589 stVal = selp->getDef(0); in handleSharedATOM()
|