Home
last modified time | relevance | path

Searched refs:selp (Results 1 – 25 of 26) sorted by relevance

12

/external/llvm-project/llvm/test/CodeGen/NVPTX/
Dcompare-int.ll13 ; 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 …]
Di1-int-to-fp.ll5 ; CHECK: selp
14 ; CHECK: selp
23 ; CHECK: selp
32 ; CHECK: selp
Dinline-asm.ll13 ; 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)
Dadd-128bit.ll11 ; CHECK: selp.u64
12 ; CHECK: selp.b64
Dshift-parts.ll13 ; CHECK: selp.b64
31 ; CHECK: selp.b64
Df16x2-instructions.ll51 ; 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 …]
Dtid-range.ll13 ; CHECK: selp.u32 %[[R:.+]], 1, 0, %p1;
Dbug22246.ll9 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}}
Df16-instructions.ll287 ; 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/
Dcompare-int.ll13 ; 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 …]
Di1-int-to-fp.ll5 ; CHECK: selp
14 ; CHECK: selp
23 ; CHECK: selp
32 ; CHECK: selp
Dinline-asm.ll13 ; 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)
Dadd-128bit.ll11 ; CHECK: selp.b64
12 ; CHECK: selp.b64
Dshift-parts.ll13 ; CHECK: selp.b64
31 ; CHECK: selp.b64
Dbug22246.ll9 ; CHECK: selp.b32 %r{{[0-9]+}}, %r{{[0-9]+}}, %r{{[0-9]+}}, %p{{[0-9]+}}
/external/iproute2/ip/
Dxfrm_policy.c262 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/
DNVPTXInstrInfo.td1318 // 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 …]
DNVPTXVector.td897 string t1 = !strconcat("selp.", type);
DNVPTXIntrinsics.td52 !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/
DNVPTXInstrInfo.td1458 // 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 …]
DNVPTXIntrinsics.td89 "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/
DNVPTXInstrInfo.td1458 // 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/
DNVPTXUsage.rst951 selp.f32 %f99, 0f00000000, %f98, %p15;
953 selp.f32 %f110, 0f7F800000, %f99, %p16;
/external/llvm/docs/
DNVPTXUsage.rst959 selp.f32 %f99, 0f00000000, %f98, %p15;
961 selp.f32 %f110, 0f7F800000, %f99, %p16;
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_lowering_nvc0.cpp1583 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()

12