Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h314 X86_INTRINSIC_DATA(avx_movmsk_pd_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
315 X86_INTRINSIC_DATA(avx_movmsk_ps_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
340 X86_INTRINSIC_DATA(avx2_pmovmskb, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1158 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1183 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1192 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
DX86ScheduleSLM.td404 // MOVMSK Instructions.
DX86ISelLowering.h372 MOVMSK, enumerator
DX86ScheduleBtVer2.td516 // MOVMSK Instructions.
DX86Schedule.td356 // MOVMSK operations.
DX86ScheduleAtom.td446 // MOVMSK Instructions.
DX86SchedSandyBridge.td477 // MOVMSK Instructions.
DX86ScheduleZnver1.td431 // MOVMSK Instructions.
DX86InstrFragmentsSIMD.td251 def X86movmsk : SDNode<"X86ISD::MOVMSK",
DX86SchedSkylakeClient.td480 // MOVMSK Instructions.
DX86SchedBroadwell.td487 // MOVMSK Instructions.
DX86SchedHaswell.td489 // MOVMSK Instructions.
DX86SchedSkylakeServer.td481 // MOVMSK Instructions.
DX86ISelLowering.cpp17559 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
24315 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB()
24316 Hi = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Hi); in getPMOVMSKB()
24322 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB()
26043 case X86ISD::MOVMSK: return "X86ISD::MOVMSK"; in getTargetNodeName()
28882 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
31488 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in combineBitcastvxi1()
32115 Res = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Res); in combineHorizontalPredicateResult()
38111 SDValue MovMsk = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Cmp); in combineVectorSizedSetCCEquality()
39740 case X86ISD::MOVMSK: return combineMOVMSK(N, DAG, DCI); in PerformDAGCombine()
/external/llvm/lib/Target/X86/
DX86IntrinsicsInfo.h261 X86_INTRINSIC_DATA(avx_movmsk_pd_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
262 X86_INTRINSIC_DATA(avx_movmsk_ps_256, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
291 X86_INTRINSIC_DATA(avx2_pmovmskb, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1870 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1888 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
1898 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
DX86ISelLowering.h362 MOVMSK, enumerator
DX86InstrFragmentsSIMD.td277 def X86movmsk : SDNode<"X86ISD::MOVMSK",
DX86ISelLowering.cpp14477 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN()
22219 case X86ISD::MOVMSK: return "X86ISD::MOVMSK"; in getTargetNodeName()
24635 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode()
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/X86/
Dx86-movmsk.ll7 ; DemandedBits - MOVMSK zeros the upper bits of the result.
/external/llvm/test/Transforms/InstCombine/
Dx86-movmsk.ll7 ; DemandedBits - MOVMSK zeros the upper bits of the result.
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/
DX86GenFastISel.inc3734 // FastEmit functions for X86ISD::MOVMSK.
5541 case X86ISD::MOVMSK: return fastEmit_X86ISD_MOVMSK_r(VT, RetVT, Op0, Op0IsKill);