llvm-project/llvm/test/CodeGen/X86/AMX
Bing1 Yu bcec4ccd04 [X86] [AMX] Replace bitcast with specific AMX intrinsics with X86 specific cast.
There is some discussion on the bitcast for vector and x86_amx at https://reviews.llvm.org/D99152. This patch is to introduce a x86 specific cast for vector and x86_amx, so that it can avoid some unnecessary optimization by middle-end. On the other way, we have to optimize the x86 specific cast by ourselves. This patch also optimize the cast operation to eliminate redundant code.

Reviewed By: LuoYuanke

Differential Revision: https://reviews.llvm.org/D107544
2021-08-17 17:04:26 +08:00
..
amx-across-func.ll [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned 2021-06-11 16:49:12 +01:00
amx-bf16-intrinsics.ll [X86] Fix tile config register spill issue. 2021-01-30 12:53:57 +08:00
amx-config.ll [X86][AMX] Refactor for PostRA ldtilecfg pass. 2021-04-14 10:08:23 +08:00
amx-configO0toO0.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-configO2toO0-lower.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-configO2toO0-precfg.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-configO2toO0.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-gemm.ll [X86][AMX] Fix a bug on tile config. 2021-05-26 21:57:49 +08:00
amx-int8-intrinsics.ll [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated 2021-06-11 23:57:02 +03:00
amx-intrinsic-chain.ll
amx-ldtilecfg-insert.ll [X86][AMX] Refactor for PostRA ldtilecfg pass. 2021-04-14 10:08:23 +08:00
amx-low-intrinsics-no-amx-bitcast.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-low-intrinsics.ll [X86] Support AMX fast register allocation 2021-05-08 14:21:11 +08:00
amx-lower-tile-copy.ll [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned 2021-06-11 16:49:12 +01:00
amx-sched.ll Reapply "[X86][AMX] Try to hoist AMX shapes' def" 2021-04-27 10:27:59 +08:00
amx-spill-merge.ll [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned 2021-06-11 16:49:12 +01:00
amx-spill.ll [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned 2021-06-11 16:49:12 +01:00
amx-tile-basic.ll [X86] Support __tile_stream_loadd intrinsic for new AMX interface 2021-06-11 17:28:43 +08:00
amx-tile-intrinsics.ll [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated 2021-06-11 23:57:02 +03:00
amx-type.ll [X86] [AMX] Replace bitcast with specific AMX intrinsics with X86 specific cast. 2021-08-17 17:04:26 +08:00
lat-combine-amx-bitcast.ll [X86] [AMX] Replace bitcast with specific AMX intrinsics with X86 specific cast. 2021-08-17 17:04:26 +08:00
lat-transform-amx-bitcast.ll [X86] [AMX] Replace bitcast with specific AMX intrinsics with X86 specific cast. 2021-08-17 17:04:26 +08:00