Searched refs:LO16 (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMExpandPseudoInsts.cpp | 1069 MachineInstrBuilder LO16, HI16; in ExpandMOV32BitImm() local 1082 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVi), DstReg); in ExpandMOV32BitImm() 1089 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MVNi), DstReg); in ExpandMOV32BitImm() 1099 LO16 = LO16.addImm(SOImmValV1); in ExpandMOV32BitImm() 1101 LO16.cloneMemRefs(MI); in ExpandMOV32BitImm() 1103 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm() 1105 LO16.addImm(Pred).addReg(PredReg).add(condCodeOp()); in ExpandMOV32BitImm() 1108 LO16.add(makeImplicit(MI.getOperand(1))); in ExpandMOV32BitImm() 1109 LO16.copyImplicitOps(MI); in ExpandMOV32BitImm() 1126 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LO16Opc), DstReg); in ExpandMOV32BitImm() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| H A D | LanaiInstrInfo.td | 64 def LO16 : SDNodeXForm<imm, [{ 123 return ((N->getZExtValue() & 0xFFFFUL) == N->getZExtValue());}], LO16> { 130 return (Imm < 0) && (isInt<16>(Imm));}], LO16> { 136 return ((int64_t)(N->getSExtValue() & 0xFFFFUL) == N->getSExtValue());}], LO16> { 144 return (N->getZExtValue() >= 0xFFFF0000UL);}], LO16> { 836 def : Pat<(i32 imm:$imm), (OR_I_LO (MOVHI (HI16 imm:$imm)), (LO16 imm:$imm))>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIRegisterInfo.td | 582 // This is the base class for VGPR{128..255}_{LO16,HI16}. 596 // This is the base class for VGPR{0..127}_{LO16,HI16}.
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 516 def LO16 : SDNodeXForm<imm, [{ 567 }], LO16>; 3145 (ORI (LIS (HI16 imm:$imm)), (LO16 imm:$imm))>; 3155 (ADDIS (ADDI $in, (LO16 imm:$imm)), (HA16 imm:$imm))>; 3158 (ORIS (ORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>; 3161 (XORIS (XORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>; 3836 (LO16 imm:$imm)), sub_eq)>; 3876 (LO16 imm:$imm)), sub_eq)>; 3906 (LO16 imm:$imm)), sub_eq)>; 3935 (LO16 imm:$imm)), sub_eq)>;
|
| H A D | PPCInstrP10.td | 2038 (LO16 imm:$imm)), sub_eq)>; 2045 (LO16 imm:$imm)), sub_eq)>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.td | 1202 def LO16 : SDNodeXForm<imm, [{ 1233 // The LO16 param means that only the lower 16 bits of the node 1241 }], LO16>; 1294 }], LO16>; 3141 (ORiOp (LUiOp (HI16 imm:$imm)), (LO16 imm:$imm))>;
|
| H A D | Mips64InstrInfo.td | 653 (LO16 imm:$imm))>, ISA_MIPS3, GPR_64;
|