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.h361 X86_INTRINSIC_DATA(avx_movmsk_pd_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
362 X86_INTRINSIC_DATA(avx_movmsk_ps_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
386 X86_INTRINSIC_DATA(avx2_pmovmskb, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1262 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1293 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1300 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
H A DX86ScheduleSLM.td444 // MOVMSK Instructions.
H A DX86ISelLowering.h420 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 DX86ScheduleBdVer2.td1226 // MOVMSK Instructions.
H A DX86ScheduleZnver1.td466 // MOVMSK Instructions.
H A DX86ScheduleZnver2.td465 // MOVMSK Instructions.
H A DX86ISelLowering.cpp21797 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
22214 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllEqual()
22253 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllEqual()
30788 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB()
30795 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB()
33289 NODE_NAME_CASE(MOVMSK) in getTargetNodeName()
36561 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
42072 case X86ISD::MOVMSK: { in SimplifyDemandedBitsForTargetNode()
42512 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, in combineBitcastvxi1()
42640 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in combineBitcastvxi1()
[all …]
H A DX86InstrFragmentsSIMD.td295 def X86movmsk : SDNode<"X86ISD::MOVMSK",
H A DX86SchedBroadwell.td558 // MOVMSK Instructions.
H A DX86SchedSkylakeClient.td541 // MOVMSK Instructions.
H A DX86SchedHaswell.td558 // MOVMSK Instructions.
H A DX86.td707 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
H A DX86ScheduleZnver3.td1146 // MOVMSK operations.
H A DX86SchedSkylakeServer.td537 // MOVMSK Instructions.
H A DX86ScheduleZnver4.td1192 // MOVMSK operations.
H A DX86SchedIceLake.td544 // MOVMSK Instructions.