Home
last modified time | relevance | path

Searched refs:MOVN (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp311 unsigned LL, SC, SLT, SLTu, OR, MOVN, MOVZ, SELNEZ, SELEQZ; in expandAtomicBinOpSubword() local
322 MOVN = Mips::MOVN_I_MM; in expandAtomicBinOpSubword()
334 MOVN = Mips::MOVN_I_I; in expandAtomicBinOpSubword()
477 unsigned MOVIncr = IsMax ? MOVN : MOVZ; in expandAtomicBinOpSubword()
622 unsigned LL, SC, ZERO, BEQ, SLT, SLTu, OR, MOVN, MOVZ, SELNEZ, SELEQZ; in expandAtomicBinOp() local
632 MOVN = Mips::MOVN_I_MM; in expandAtomicBinOp()
647 MOVN = Mips::MOVN_I_I; in expandAtomicBinOp()
662 MOVN = Mips::MOVN_I64_I64; in expandAtomicBinOp()
782 unsigned MOVIncr = IsMax ? MOVN : MOVZ; in expandAtomicBinOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64Schedule.td20 def WriteImm : SchedWrite; // MOVN, MOVZ
H A DAArch64SchedA55.td66 def : WriteRes<WriteImm, [CortexA55UnitALU]> { let Latency = 3; } // MOVN, MOVZ
H A DAArch64SchedCyclone.td133 // MOVN,MOVZ,MOVK
H A DAArch64SchedAmpere1.td586 def : WriteRes<WriteImm, [Ampere1UnitAB]>; // MOVN, MOVZ
H A DAArch64SchedAmpere1B.td542 def : WriteRes<WriteImm, [Ampere1BUnitAB]>; // MOVN, MOVZ
H A DAArch64SchedFalkorDetails.td1234 def : InstRW<[FalkorWr_1XYZB_0cyc], (instregex "^MOVN(W|X)i$")>; // imm fwd
H A DAArch64SchedOryon.td777 (instregex "^MOVK(W|X)i", "^MOVN(W|X)i",
H A DAArch64SchedA510.td68 def : WriteRes<WriteImm, [CortexA510UnitALU]> { let Latency = 1; } // MOVN, MOVZ
H A DAArch64InstrInfo.td2113 defm MOVN : MoveImmediate<0b00, "movn">;
2177 defm : movw_mov_alias<"MOVN", MOVNWi, GPR32, 32, 0>;
2178 defm : movw_mov_alias<"MOVN", MOVNWi, GPR32, 32, 16>;
2180 defm : movw_mov_alias<"MOVN", MOVNXi, GPR64, 64, 0>;
2181 defm : movw_mov_alias<"MOVN", MOVNXi, GPR64, 64, 16>;
2182 defm : movw_mov_alias<"MOVN", MOVNXi, GPR64, 64, 32>;
2183 defm : movw_mov_alias<"MOVN", MOVNXi, GPR64, 64, 48>;