Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h359 X86_INTRINSIC_DATA(avx_movmsk_pd_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
360 X86_INTRINSIC_DATA(avx_movmsk_ps_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
384 X86_INTRINSIC_DATA(avx2_pmovmskb, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1018 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1049 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1056 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
DX86ScheduleSLM.td441 // MOVMSK Instructions.
DX86ISelLowering.h422 MOVMSK, enumerator
DX86ScheduleAtom.td454 // MOVMSK Instructions.
DX86Schedule.td409 // MOVMSK operations.
DX86ScheduleBtVer2.td759 // MOVMSK Instructions.
DX86SchedSandyBridge.td514 // MOVMSK Instructions.
DX86ScheduleZnver2.td452 // MOVMSK Instructions.
DX86ScheduleBdVer2.td1234 // MOVMSK Instructions.
DX86.td430 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
DX86InstrFragmentsSIMD.td299 def X86movmsk : SDNode<"X86ISD::MOVMSK",
DX86ScheduleZnver1.td470 // MOVMSK Instructions.
DX86ISelLowering.cpp22156 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
22301 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllZero()
29440 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB()
29441 Hi = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Hi); in getPMOVMSKB()
29447 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB()
31635 NODE_NAME_CASE(MOVMSK) in getTargetNodeName()
34755 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
39521 case X86ISD::MOVMSK: { in SimplifyDemandedBitsForTargetNode()
39835 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, in combineBitcastvxi1()
39944 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in combineBitcastvxi1()
[all …]
DX86SchedBroadwell.td539 // MOVMSK Instructions.
DX86SchedSkylakeClient.td530 // MOVMSK Instructions.
DX86SchedHaswell.td540 // MOVMSK Instructions.
DX86ScheduleZnver3.td1174 // MOVMSK operations.
DX86SchedSkylakeServer.td531 // MOVMSK Instructions.