Home
last modified time | relevance | path

Searched refs:MOVi32imm (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp121 unsigned MOVi32imm; member
333 STORE_OPCODE(MOVi32imm, MOVi32imm); in OpcodeCache()
725 TII.get(Opcodes.MOVi32imm), Offset); in selectGlobal()
749 MIB->setDesc(TII.get(Opcodes.MOVi32imm)); in selectGlobal()
758 MIB->setDesc(TII.get(Opcodes.MOVi32imm)); in selectGlobal()
H A DARMInstrInfo.cpp120 expandLoadStackGuardBase(MI, ARM::MOVi32imm, ARM::LDRi12); in expandLoadStackGuard()
H A DARMScheduleR52.td219 (instregex "MOVCCi32imm", "MOVi32imm", "t2MOVCCi", "t2MOVi")>;
H A DARMScheduleSwift.td166 (instregex "MOVCCi32imm", "MOVi32imm", "t2MOVCCi32imm",
H A DARMExpandPseudoInsts.cpp1074 (Opcode == ARM::MOVi32imm || Opcode == ARM::MOVCCi32imm)) { in ExpandMOV32BitImm()
2742 case ARM::MOVi32imm: in ExpandMI()
H A DARMInstrInfo.td6007 def MOVi32imm : PseudoInst<(outs GPR:$dst), (ins i32imm:$src), IIC_iMOVix2,
6047 (MOVi32imm tglobaltlsaddr :$dst)>,
6068 def : ARMPat<(ARMWrapper tglobaladdr :$dst), (MOVi32imm tglobaladdr :$dst)>,
6070 def : ARMPat<(ARMWrapper texternalsym :$dst), (MOVi32imm texternalsym :$dst)>,
H A DARMFastISel.cpp553 Opc = isThumb2 ? ARM::t2MOVi32imm : ARM::MOVi32imm; in ARMMaterializeGV()
H A DARMScheduleA9.td2539 def : InstRW< [A9WriteI2], (instregex "MOVCCi32imm", "MOVi32imm")>;
H A DARMBaseInstrInfo.cpp3317 if (DefOpc != ARM::t2MOVi32imm && DefOpc != ARM::MOVi32imm && in foldImmediate()
H A DARMISelLowering.cpp11588 BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVi32imm : ARM::MOVi32imm), in EmitStructByval()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp471 if (MovMI->getOpcode() != AArch64::MOVi32imm && in checkMovImmInstr()
H A DAArch64InstrInfo.td2191 def MOVi32imm
2201 // If possible, we want to use MOVi32imm even for 64-bit moves. This gives the
2225 (SUBREG_TO_REG (i64 0), (MOVi32imm (trunc_imm imm:$src)), sub_32)>;
2228 // Materialize FP constants via MOVi32imm/MOVi64imm (MachO large code model).
2241 (COPY_TO_REGCLASS (MOVi32imm (bitcast_fpimm_to_i32 f32:$in)), FPR32)>;
2445 (SMADDLrrr GPR32:$Rn, (MOVi32imm (trunc_imm imm:$C)), XZR)>;
2447 (UMADDLrrr GPR32:$Rn, (MOVi32imm (trunc_imm imm:$C)), XZR)>;
2450 (MOVi32imm (trunc_imm imm:$C)), XZR)>;
2453 (SMSUBLrrr GPR32:$Rn, (MOVi32imm (trunc_imm imm:$C)), XZR)>;
2455 (UMSUBLrrr GPR32:$Rn, (MOVi32imm (trunc_imm imm:$C)), XZR)>;
[all …]
H A DSVEInstrFormats.td5734 …(!cast<Instruction>(NAME # "_B") (i32 0), (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXForm>("tr…
5736 …(!cast<Instruction>(NAME # "_H") (i32 0), (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXForm>("tr…
5738 (!cast<Instruction>(NAME # "_S") (i32 0), (!cast<Instruction>("MOVi32imm") $imm))>;
5742 …ion>(NAME # "_D") (i64 0), (SUBREG_TO_REG (i64 0), (!cast<Instruction>("MOVi32imm") (!cast<SDNodeX…
5746 …(!cast<Instruction>(NAME # "_B") simm5_8b:$imm5, (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXFo…
5748 …(!cast<Instruction>(NAME # "_H") simm5_16b:$imm5, (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXF…
5750 … (!cast<Instruction>(NAME # "_S") simm5_32b:$imm5, (!cast<Instruction>("MOVi32imm") $imm))>;
5754 …E # "_D") simm5_64b:$imm5, (SUBREG_TO_REG (i64 0), (!cast<Instruction>("MOVi32imm") (!cast<SDNodeX…
5840 …(!cast<Instruction>(NAME # "_B") GPR32:$Rn, (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXForm>("…
5842 …(!cast<Instruction>(NAME # "_H") GPR32:$Rn, (!cast<Instruction>("MOVi32imm") (!cast<SDNodeXForm>("…
[all …]
H A DAArch64ExpandPseudoInsts.cpp1457 case AArch64::MOVi32imm: in expandMI()
H A DAArch64SVEInstrInfo.td862 (DUP_ZR_H (MOVi32imm (bitcast_fpimm_to_i32 f16:$val)))>;
864 (DUP_ZR_H (MOVi32imm (bitcast_fpimm_to_i32 f16:$val)))>;
866 (DUP_ZR_H (MOVi32imm (bitcast_fpimm_to_i32 f16:$val)))>;
868 (DUP_ZR_S (MOVi32imm (bitcast_fpimm_to_i32 f32:$val)))>;
870 (DUP_ZR_S (MOVi32imm (bitcast_fpimm_to_i32 f32:$val)))>;
H A DAArch64SchedFalkorDetails.td1236 def : InstRW<[FalkorWr_1XYZ_0cyc], (instrs MOVi32imm, MOVi64imm)>; // imm fwd (approximation)
H A DAArch64FastISel.cpp413 unsigned Opc1 = Is64Bit ? AArch64::MOVi64imm : AArch64::MOVi32imm; in materializeFP()
H A DAArch64ISelDAGToDAG.cpp3316 unsigned MOVIOpc = VT == MVT::i32 ? AArch64::MOVi32imm : AArch64::MOVi64imm; in tryBitfieldInsertOpFromOrAndImm()
H A DAArch64InstrInfo.cpp923 case AArch64::MOVi32imm: in isAsCheapAsAMove()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp2709 DefSize == 64 ? AArch64::MOVi64imm : AArch64::MOVi32imm; in select()