Home
last modified time | relevance | path

Searched refs:PTEST (Results 1 – 23 of 23) sorted by relevance

/external/llvm-project/llvm/test/CodeGen/AArch64/
Dsve-intrinsics-pred-testing.ll8 ; PTEST
/external/llvm/lib/Target/X86/
DX86ISelLowering.h365 PTEST, enumerator
DX86SchedHaswell.td1554 // PTEST.
1561 def : InstRW<[WritePTESTr], (instregex "(V?)PTEST(Y?)rr")>;
1569 def : InstRW<[WritePTESTr], (instregex "(V?)PTEST(Y?)rm")>;
DX86InstrFragmentsSIMD.td270 def X86ptest : SDNode<"X86ISD::PTEST", SDTX86CmpPTest>;
DX86ISelLowering.cpp14571 return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, in LowerVectorAllZeroTest()
18018 unsigned TestOpc = IsTestPacked ? X86ISD::TESTP : X86ISD::PTEST; in LowerINTRINSIC_WO_CHAIN()
22220 case X86ISD::PTEST: return "X86ISD::PTEST"; in getTargetNodeName()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h215 PTEST, enumerator
DAArch64SVEInstrInfo.td77 def AArch64ptest : SDNode<"AArch64ISD::PTEST", SDT_AArch64PTest>;
DAArch64ISelLowering.cpp1384 case AArch64ISD::PTEST: return "AArch64ISD::PTEST"; in getTargetNodeName()
10983 SDValue Test = DAG.getNode(AArch64ISD::PTEST, DL, MVT::Other, Pg, Op); in getPTest()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64ISelLowering.h305 PTEST, enumerator
DAArch64SVEInstrInfo.td244 def AArch64ptest : SDNode<"AArch64ISD::PTEST", SDT_AArch64PTest>;
DAArch64ISelLowering.cpp1875 MAKE_CASE(AArch64ISD::PTEST) in getTargetNodeName()
13134 SDValue Test = DAG.getNode(AArch64ISD::PTEST, DL, MVT::Other, Pg, Op); in getPTest()
/external/llvm-project/llvm/lib/Target/X86/
DX86ISelLowering.h421 PTEST, enumerator
DX86.td425 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
DX86InstrFragmentsSIMD.td292 def X86ptest : SDNode<"X86ISD::PTEST", SDTX86CmpPTest>;
DX86ISelLowering.cpp21838 return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, V, V); in LowerVectorAllZero()
25381 unsigned TestOpc = X86ISD::PTEST; in LowerINTRINSIC_WO_CHAIN()
30892 NODE_NAME_CASE(PTEST) in getTargetNodeName()
41398 if (EFLAGS.getOpcode() != X86ISD::PTEST && in combinePTESTCC()
41590 return DAG.getNode(X86ISD::PTEST, SDLoc(EFLAGS), MVT::i32, V, V); in combineSetCCMOVMSK()
47259 SDValue PT = DAG.getNode(X86ISD::PTEST, DL, MVT::i32, BCCmp, BCCmp); in combineVectorSizedSetCCEquality()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.h357 PTEST, enumerator
DX86.td391 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
DX86InstrFragmentsSIMD.td283 def X86ptest : SDNode<"X86ISD::PTEST", SDTX86CmpPTest>;
DX86ISelLowering.cpp20672 return DAG.getNode(X86ISD::PTEST, DL, MVT::i32, VecIns.back(), VecIns.back()); in LowerVectorAllZeroTest()
21832 if (SDValue PTEST = LowerVectorAllZeroTest(Op0, CC, Subtarget, DAG, X86CC)) in emitFlagsForSetcc() local
21833 return PTEST; in emitFlagsForSetcc()
24242 unsigned TestOpc = X86ISD::PTEST; in LowerINTRINSIC_WO_CHAIN()
29749 case X86ISD::PTEST: return "X86ISD::PTEST"; in getTargetNodeName()
43840 SDValue PT = DAG.getNode(X86ISD::PTEST, DL, MVT::i32, BCCmp, BCCmp); in combineVectorSizedSetCCEquality()
/external/llvm-project/llvm/test/CodeGen/X86/
Dsetcc-wide-types.ll9 ; Equality checks of 128/256-bit values can use PMOVMSK or PTEST to avoid scalarization.
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/AArch64/
DAArch64GenFastISel.inc5585 // FastEmit functions for AArch64ISD::PTEST.
9796 …case AArch64ISD::PTEST: return fastEmit_AArch64ISD_PTEST_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsK…
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc13228 // FastEmit functions for X86ISD::PTEST.
15197 case X86ISD::PTEST: return fastEmit_X86ISD_PTEST_rr(VT, RetVT, Op0, Op0IsKill, Op1, Op1IsKill);
DX86GenSubtargetInfo.inc240 …{ "prefer-mask-registers", "Prefer AVX512 mask registers over PTEST/MOVMSK", X86::FeaturePreferMas…