Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
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),
1015 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1045 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1052 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
DX86ScheduleSLM.td432 // MOVMSK Instructions.
DX86ISelLowering.h354 MOVMSK, enumerator
DX86ScheduleAtom.td452 // MOVMSK Instructions.
DX86Schedule.td405 // MOVMSK operations.
DX86ScheduleBtVer2.td754 // MOVMSK Instructions.
DX86.td391 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
DX86SchedSandyBridge.td510 // MOVMSK Instructions.
DX86ScheduleBdVer2.td1197 // MOVMSK Instructions.
DX86ScheduleZnver2.td444 // MOVMSK Instructions.
DX86ScheduleZnver1.td462 // MOVMSK Instructions.
DX86InstrFragmentsSIMD.td288 def X86movmsk : SDNode<"X86ISD::MOVMSK",
DX86SchedBroadwell.td532 // MOVMSK Instructions.
DX86SchedSkylakeClient.td523 // MOVMSK Instructions.
DX86SchedHaswell.td532 // MOVMSK Instructions.
DX86SchedSkylakeServer.td524 // MOVMSK Instructions.
DX86ISelLowering.cpp20557 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
27605 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB()
27606 Hi = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Hi); in getPMOVMSKB()
27612 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB()
29748 case X86ISD::MOVMSK: return "X86ISD::MOVMSK"; in getTargetNodeName()
32561 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
36067 case X86ISD::MOVMSK: { in SimplifyDemandedBitsForTargetNode()
36307 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in combineBitcastvxi1()
36491 SDValue V = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, in combineBitcast()
43850 SDValue MovMsk = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Cmp); in combineVectorSizedSetCCEquality()
[all …]
/third_party/mesa3d/docs/relnotes/
D21.0.0.rst797 - ir3: Support MOVMSK
D21.2.0.rst1520 - ir3: Make MOVMSK use repeat
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc4739 // FastEmit functions for X86ISD::MOVMSK.
6922 case X86ISD::MOVMSK: return fastEmit_X86ISD_MOVMSK_r(VT, RetVT, Op0, Op0IsKill);
DX86GenSubtargetInfo.inc240 …{ "prefer-mask-registers", "Prefer AVX512 mask registers over PTEST/MOVMSK", X86::FeaturePreferMas…