[clang] [llvm] [mlir] Remove the `x86_mmx` IR type. (PR #98505)

Phoebe Wang via cfe-commits cfe-commits at lists.llvm.org
Mon Jul 15 07:56:46 PDT 2024


================
@@ -94,14 +94,15 @@ entry:
 
 ;
 ; MMX Store
+; Note: doesn't actually emit a non-temporal store here.
 ;
 
 define void @test_mmx(ptr nocapture %a0, ptr nocapture %a1) {
 ; ALL-LABEL: test_mmx:
 ; ALL:       # %bb.0: # %entry
 ; ALL-NEXT:    movq (%rdi), %mm0
 ; ALL-NEXT:    psrlq $3, %mm0
-; ALL-NEXT:    movntq %mm0, (%rsi)
+; ALL-NEXT:    movq %mm0, (%rsi)
----------------
phoebewang wrote:

The `nontemporal` not respected?

https://github.com/llvm/llvm-project/pull/98505


More information about the cfe-commits mailing list