Home
last modified time | relevance | path

Searched refs:MOVMSK (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h376 X86_INTRINSIC_DATA(avx_movmsk_pd_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
377 X86_INTRINSIC_DATA(avx_movmsk_ps_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
403 X86_INTRINSIC_DATA(avx2_pmovmskb, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1514 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1545 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1552 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
H A DX86ScheduleSLM.td444 // MOVMSK Instructions.
H A DX86ISelLowering.h424 MOVMSK, enumerator
H A DX86ScheduleAtom.td462 // MOVMSK Instructions.
H A DX86Schedule.td415 // MOVMSK operations.
H A DX86ScheduleBtVer2.td763 // MOVMSK Instructions.
H A DX86SchedSandyBridge.td531 // MOVMSK Instructions.
H A DX86ScheduleZnver1.td466 // MOVMSK Instructions.
H A DX86ScheduleZnver2.td465 // MOVMSK Instructions.
H A DX86ScheduleBdVer2.td1226 // MOVMSK Instructions.
H A DX86ISelLowering.cpp21973 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
22207 SDValue MovMsk = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Cmp); in combineVectorSizedSetCCEquality()
22390 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllEqual()
22429 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllEqual()
31130 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB()
31131 Hi = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Hi); in getPMOVMSKB()
31137 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB()
33826 NODE_NAME_CASE(MOVMSK) in getTargetNodeName()
37226 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
43004 case X86ISD::MOVMSK: { in SimplifyDemandedBitsForTargetNode()
[all …]
H A DX86SchedBroadwell.td560 // MOVMSK Instructions.
H A DX86InstrFragmentsSIMD.td295 def X86movmsk : SDNode<"X86ISD::MOVMSK",
H A DX86SchedSkylakeClient.td543 // MOVMSK Instructions.
H A DX86SchedHaswell.td559 // MOVMSK Instructions.
H A DX86.td705 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
H A DX86ScheduleZnver3.td1143 // MOVMSK operations.
H A DX86ScheduleZnver4.td1186 // MOVMSK operations.
H A DX86SchedSkylakeServer.td539 // MOVMSK Instructions.
H A DX86SchedIceLake.td544 // MOVMSK Instructions.