Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
please add encoding tests for intel style assembler.
Is it possible to implement movss/sd load intrinsic in this patch?
../trunk/lib/Target/X86/X86InstrAVX512.td | ||
---|---|---|
2957 ↗ | (On Diff #41392) |
something like let Constraints = "$src1 = $dst" , mayLoad = 1 in defm rm_Int : AVX512_maskable_3src_scalar<0x10, MRMSrcMem, _, (outs _.RC:$dst), (ins _.ScalarMemOp:$src), asm,"$src","$src", (_.VT (OpNode (_.VT _.RC:$src1), (_.VT (scalar_to_vector (_.ScalarLdFrag addr:$src)))))>, EVEX; |
2963 ↗ | (On Diff #41392) | You can use AVX512PI , and pass vmovss as parameter to avx512_move_scalar to avoid "v"#asm above ( in rr_Int ) |
2968 ↗ | (On Diff #41392) | let mayLoad = 1 in |
Comment Actions
made changes according to Igor comments
plan to add load intrinsics in the following patch
add intel style encoding tests
thanks for the review!
Comment Actions
LGTM
../trunk/lib/Target/X86/X86IntrinsicsInfo.h | ||
---|---|---|
810 ↗ | (On Diff #41392) | the line is too long |