Home
last modified time | relevance | path

Searched refs:MOVI (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedPredNeoverse.td80 // MOVI Dd, #0
81 // MOVI Vd.2D, #0
H A DAArch64SchedPredicates.td326 [// MOVI Vd, #0
331 // MOVI Vd, #0, LSL #0
H A DAArch64AsmPrinter.cpp1839 MCInst MOVI; in emitFMov0() local
1840 MOVI.setOpcode(AArch64::MOVID); in emitFMov0()
1841 MOVI.addOperand(MCOperand::createReg(DestReg)); in emitFMov0()
1842 MOVI.addOperand(MCOperand::createImm(0)); in emitFMov0()
1843 EmitToStreamer(*OutStreamer, MOVI); in emitFMov0()
H A DAArch64SchedFalkorDetails.td916 def : InstRW<[FalkorWr_1VXVY_0cyc], (instregex "(MOVI|MVNI)(D|v8b_ns|v2i32|v4i16|v2s_msl)$")>; // imm fwd
940 def : InstRW<[FalkorWr_2VXVY_0cyc], (instregex "(MOVI|MVNI)(v2d_ns|v16b_ns|v4i32|v8i16|v4s_msl)$")>; // imm fwd
H A DAArch64SchedCyclone.td332 // MOVI,MVNI are WriteV
H A DAArch64SchedExynosM3.td675 def : InstRW<[M3WriteMOVI], (instregex "^MOVI")>;
H A DAArch64SchedKryoDetails.td1618 (instregex "(MOVI|MVNI)(D|v8b_ns|v2i32|v4i16|v2s_msl)")>;
1624 (instregex "(MOVI|MVNI)(v2d_ns|v16b_ns|v4i32|v8i16|v4s_msl)")>;
H A DAArch64ISelDAGToDAG.cpp1366 SDNode *MOVI = in SelectAddrModeXRO() local
1368 SDValue MOVIV = SDValue(MOVI, 0); in SelectAddrModeXRO()
3419 SDNode *MOVI = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOrAndImm() local
3423 SDValue Ops[] = {And.getOperand(0), SDValue(MOVI, 0), in tryBitfieldInsertOpFromOrAndImm()
H A DAArch64InstrInfo.td892 def AArch64movi : SDNode<"AArch64ISD::MOVI", SDT_AArch64MOVIedit>;
8037 // AdvSIMD MOVI
8109 defm MOVI : SIMDModifiedImmVectorShift<0, 0b10, 0b00, "movi">;
8112 // Using the MOVI to materialize fp constants.
H A DAArch64ISelLowering.cpp2598 case AArch64ISD::MOVI: { in computeKnownBitsForTargetNode()
14732 (NewOp = tryAdvSIMDModImm8(AArch64ISD::MOVI, Op, DAG, DefBits)) || in ConstantBuildVector()
20382 case AArch64ISD::MOVI: in tryExtendDUPToExtractHigh()
30295 Op.getOpcode() == AArch64ISD::MOVI || in isTargetCanonicalConstantNode()
H A DAArch64InstrFormats.td248 // The "MSL" shifter on the vector MOVI instruction.
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp175 BuildMI(MBB, MBBI, DL, get(Xtensa::MOVI), *Reg).addImm(Value); in loadImmediate()
180 BuildMI(MBB, MBBI, DL, get(Xtensa::MOVI), *Reg).addImm(Low); in loadImmediate()
H A DXtensaInstrInfo.td83 def MOVI : RRI8_Inst<0x02, (outs AR:$t), (ins imm12m:$imm),
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrData.td22 /// MOVI [x] MOVSX [x] MOVZX [x] MOVX [x]
168 // No pattern, as all immediate -> register moves are matched to the MOVI pseudo
256 // No pattern, as all immediate -> register moves are matched to the MOVI pseudo
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/AsmParser/
H A DXtensaAsmParser.cpp406 case Xtensa::MOVI: { in processInstruction()
/freebsd/contrib/file/magic/Magdir/
H A Danimation11 0 string MOVI Silicon Graphics movie file