Home
last modified time | relevance | path

Searched refs:MOVI (Results 1 – 17 of 17) 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.cpp1714 MCInst MOVI; in emitFMov0() local
1715 MOVI.setOpcode(AArch64::MOVID); in emitFMov0()
1716 MOVI.addOperand(MCOperand::createReg(DestReg)); in emitFMov0()
1717 MOVI.addOperand(MCOperand::createImm(0)); in emitFMov0()
1718 EmitToStreamer(*OutStreamer, MOVI); in emitFMov0()
H A DAArch64ISelLowering.h194 MOVI, enumerator
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.cpp1362 SDNode *MOVI = in SelectAddrModeXRO() local
1364 SDValue MOVIV = SDValue(MOVI, 0); in SelectAddrModeXRO()
3317 SDNode *MOVI = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOrAndImm() local
3321 SDValue Ops[] = {And.getOperand(0), SDValue(MOVI, 0), in tryBitfieldInsertOpFromOrAndImm()
H A DAArch64InstrInfo.td756 def AArch64movi : SDNode<"AArch64ISD::MOVI", SDT_AArch64MOVIedit>;
7533 // AdvSIMD MOVI
7586 defm MOVI : SIMDModifiedImmVectorShift<0, 0b10, 0b00, "movi">;
7589 // Using the MOVI to materialize fp constants.
H A DAArch64ISelLowering.cpp2359 case AArch64ISD::MOVI: { in computeKnownBitsForTargetNode()
2624 MAKE_CASE(AArch64ISD::MOVI) in getTargetNodeName()
13885 (NewOp = tryAdvSIMDModImm8(AArch64ISD::MOVI, Op, DAG, DefBits)) || in ConstantBuildVector()
19668 case AArch64ISD::MOVI: in tryExtendDUPToExtractHigh()
28465 Op.getOpcode() == AArch64ISD::MOVI || in isTargetCanonicalConstantNode()
H A DAArch64InstrFormats.td239 // The "MSL" shifter on the vector MOVI instruction.
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp164 BuildMI(MBB, MBBI, DL, get(Xtensa::MOVI), *Reg).addImm(Value); in loadImmediate()
169 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.cpp379 case Xtensa::MOVI: { in processInstruction()
/freebsd/contrib/file/magic/Magdir/
H A Danimation11 0 string MOVI Silicon Graphics movie file