/external/llvm-project/llvm/test/CodeGen/X86/ |
D | combine-movmsk.ll | 181 ; MOVMSK(ICMP_SGT(X,-1)) -> NOT(MOVMSK(X))) 227 ; AND(MOVMSK(X),MOVMSK(Y)) -> MOVMSK(AND(X,Y)) 228 ; XOR(MOVMSK(X),MOVMSK(Y)) -> MOVMSK(XOR(X,Y)) 229 ; OR(MOVMSK(X),MOVMSK(Y)) -> MOVMSK(OR(X,Y))
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
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), 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),
|
D | X86ScheduleSLM.td | 432 // MOVMSK Instructions.
|
D | X86ISelLowering.h | 354 MOVMSK, enumerator
|
D | X86ScheduleAtom.td | 452 // MOVMSK Instructions.
|
D | X86Schedule.td | 405 // MOVMSK operations.
|
D | X86ScheduleBtVer2.td | 754 // MOVMSK Instructions.
|
D | X86.td | 391 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
|
D | X86SchedSandyBridge.td | 510 // MOVMSK Instructions.
|
D | X86ScheduleBdVer2.td | 1197 // MOVMSK Instructions.
|
D | X86ScheduleZnver2.td | 444 // MOVMSK Instructions.
|
/external/llvm-project/llvm/lib/Target/X86/ |
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), 1020 X86_INTRINSIC_DATA(sse_movmsk_ps, INTR_TYPE_1OP, X86ISD::MOVMSK, 0), 1051 X86_INTRINSIC_DATA(sse2_movmsk_pd, INTR_TYPE_1OP, X86ISD::MOVMSK, 0), 1058 X86_INTRINSIC_DATA(sse2_pmovmskb_128, INTR_TYPE_1OP, X86ISD::MOVMSK, 0),
|
D | X86ScheduleSLM.td | 406 // MOVMSK Instructions.
|
D | X86ISelLowering.h | 418 MOVMSK, enumerator
|
D | X86ScheduleAtom.td | 455 // MOVMSK Instructions.
|
D | X86Schedule.td | 408 // MOVMSK operations.
|
D | X86ScheduleBtVer2.td | 757 // MOVMSK Instructions.
|
D | X86SchedSandyBridge.td | 513 // MOVMSK Instructions.
|
D | X86ScheduleBdVer2.td | 1232 // MOVMSK Instructions.
|
D | X86.td | 425 "Prefer AVX512 mask registers over PTEST/MOVMSK">;
|
/external/llvm/lib/Target/X86/ |
D | X86IntrinsicsInfo.h | 261 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),
|
D | X86ISelLowering.h | 362 MOVMSK, enumerator
|
D | X86InstrFragmentsSIMD.td | 277 def X86movmsk : SDNode<"X86ISD::MOVMSK",
|
/external/llvm/test/Transforms/InstCombine/ |
D | x86-movmsk.ll | 7 ; DemandedBits - MOVMSK zeros the upper bits of the result.
|
/external/llvm-project/llvm/test/Transforms/InstCombine/X86/ |
D | x86-movmsk.ll | 7 ; DemandedBits - MOVMSK zeros the upper bits of the result.
|