Searched refs:MOVMSK (Results 1 – 20 of 20) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/Target/X86/ |
H A D | X86IntrinsicsInfo.h | 361 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 D | X86ScheduleSLM.td | 444 // MOVMSK Instructions.
|
H A D | X86ISelLowering.h | 420 MOVMSK, enumerator
|
H A D | X86ScheduleAtom.td | 462 // MOVMSK Instructions.
|
H A D | X86Schedule.td | 415 // MOVMSK operations.
|
H A D | X86ScheduleBtVer2.td | 763 // MOVMSK Instructions.
|
H A D | X86SchedSandyBridge.td | 529 // MOVMSK Instructions.
|
H A D | X86ScheduleBdVer2.td | 1226 // MOVMSK Instructions.
|
H A D | X86ScheduleZnver1.td | 466 // MOVMSK Instructions.
|
H A D | X86ScheduleZnver2.td | 465 // MOVMSK Instructions.
|
H A D | X86InstrFragmentsSIMD.td | 295 def X86movmsk : SDNode<"X86ISD::MOVMSK",
|
H A D | X86ISelLowering.cpp | 23781 Res = DAG.getNode(X86ISD::MOVMSK, dl, MVT::i32, Res); in LowerFGETSIGN() 23967 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in LowerVectorAllZero() 32101 Lo = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, Lo); in getPMOVMSKB() 32108 return DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in getPMOVMSKB() 34573 NODE_NAME_CASE(MOVMSK) in getTargetNodeName() 37832 case X86ISD::MOVMSK: { in computeKnownBitsForTargetNode() 43057 case X86ISD::MOVMSK: { in SimplifyDemandedBitsForTargetNode() 43465 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, in combineBitcastvxi1() 43574 V = DAG.getNode(X86ISD::MOVMSK, DL, MVT::i32, V); in combineBitcastvxi1() 46771 if (CmpOp.getOpcode() != X86ISD::MOVMSK) in combineSetCCMOVMSK() [all …]
|
H A D | X86.td | 628 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
|
H A D | X86SchedBroadwell.td | 558 // MOVMSK Instructions.
|
H A D | X86SchedSkylakeClient.td | 541 // MOVMSK Instructions.
|
H A D | X86SchedHaswell.td | 558 // MOVMSK Instructions.
|
H A D | X86ScheduleZnver3.td | 1146 // MOVMSK operations.
|
H A D | X86SchedSkylakeServer.td | 537 // MOVMSK Instructions.
|
H A D | X86ScheduleZnver4.td | 1191 // MOVMSK operations.
|
H A D | X86SchedIceLake.td | 545 // MOVMSK Instructions.
|