Searched refs:VMOV (Results 1 – 17 of 17) sorted by relevance
| /freebsd/bin/ed/ |
| H A D | undo.c | 108 case VMOV: in pop_undo_stack()
|
| H A D | ed.h | 78 #define VMOV 3 macro
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleM55.td | 112 // Some VMOV's can go down either pipeline. FIXME: This M55Write2IntFPE2 is 113 // intended to model the VMOV taking either Int or FP for 2 cycles. It is not 421 // Some VMOV's can go down either pipeline. 459 def : InstRW<[M55WriteFloatE2], (instregex "VMOVD$", "VMOVS$", "VMOVR")>; // Other VMOV's
|
| H A D | ARMScheduleM7.td | 447 // VMOV 449 (instregex "VMOV(H|S)$", "FCONST(H|S)")>; 455 (instregex "VMOV(DRR|RRD|RRS|SRR)")>;
|
| H A D | ARMFeatures.td | 246 // True if VMOV will be favored over VGETLNi32. 249 "Has slow VGETLNi32 - prefer VMOV">; 252 // True if VMOV will be favored over VDUP. 255 "Has slow VDUP32 - prefer VMOV">;
|
| H A D | ARMScheduleM85.td | 632 // VMOV 634 (instregex "VMOV(H|S)$", "FCONST(H|S)")>; 648 (instregex "VMOV(RRD|RRS)")>;
|
| H A D | ARMScheduleA57.td | 794 // VMOV: 3cyc "F0/F1" for imm/reg 796 def : InstRW<[A57Write_3cyc_1V], (instregex "VMOV(D|S|H)(cc)?$")>; 804 def : InstRW<[A57Write_5cyc_1L, A57Write_5cyc_1L], (instregex "VMOV(RRS|RRD)")>; 1212 "VMOV(v8i8|v16i8|v4i16|v8i16|v2i32|v4i32|v1i64|v2i64|v2f32|v4f32)",
|
| H A D | ARMScheduleSwift.td | 627 (instregex "VMOVv", "VMOV(S|D)$", "VMOV(S|D)cc",
|
| H A D | ARMInstrNEON.td | 6211 // VMOV : Vector Move (Register) 6217 // VMOV : Vector Move (Immediate) 6309 // In this case we do not canonicalize VMVN to VMOV 6328 // TODO: add "VMOV <-> VMVN" conversion for cases like 6351 // VMOV : Vector Get Lane (move scalar to ARM core register) 6508 // VMOV : Vector Set Lane (move ARM core register to scalar) 9000 // VMOV/VMVN takes an optional datatype suffix
|
| H A D | ARMInstrVFP.td | 2807 // VMOV can accept optional 32-bit or less data type suffix suffix.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SchedSapphireRapids.td | 581 "^VMOV(A|U)P(D|S)Zrr((_REV)?)$", 1267 "^VMOV(D|SH|SL)DUPZ128rm$", 1600 def : InstRW<[SPRWriteResGroup125], (instregex "^VMOV(W|SHZ)mr$")>; 1615 "^VMOV(D|SH|SL)DUP(Y|Z)rm$", 1616 "^VMOV(D|SH|SL)DUPZ256rm$", 1664 "^VMOV(A|U)P(D|S)Zrmk(z?)$", 1665 "^VMOV(D|SH|SL)DUPZrmk(z?)$", 1868 "^VMOV(A|U)P(D|S)Z(128|256)rrk(z?)((_REV)?)$", 2017 "^VMOV(A|U)P(D|S)Z128rmk(z?)$", 2018 "^VMOV(D|SH|SL)DUPZ128rmk(z?)$", [all …]
|
| H A D | X86InstrVecCompiler.td | 124 (SrcTy (!cast<Instruction>("VMOV"#MoveStr#"rr") RC:$src)), SubIdx)>;
|
| H A D | X86SchedIceLake.td | 1218 def: InstRW<[ICXWriteResGroup80], (instregex "VMOV(64to|QI2)PQIZrm(b?)")>; 1297 def: InstRW<[ICXWriteResGroup92], (instregex "VMOV(SD|SS)Zrm(b?)",
|
| H A D | X86SchedLunarlakeP.td | 2313 "^VMOV(D|SH|SL)DUPYrm$",
|
| H A D | X86SchedSkylakeServer.td | 1188 def: InstRW<[SKXWriteResGroup80], (instregex "VMOV(64to|QI2)PQIZrm(b?)")>;
|
| H A D | X86SchedAlderlakeP.td | 1337 "^VMOV(D|SH|SL)DUPYrm$",
|
| H A D | X86InstrAVX512.td | 39 // Prefer over VMOV*rrk Pat<> 54 let isCommutable = IsKZCommutable, // Prefer over VMOV*rrkz Pat<>
|