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 |