Home
last modified time | relevance | path

Searched refs:HI16 (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/MCTargetDesc/
H A DCSKYMCCodeEmitter.cpp62 uint16_t HI16 = static_cast<uint16_t>(Bin >> 16); writeData() local
236 uint16_t HI16 = static_cast<uint16_t>(Bin >> 16); encodeInstruction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp1070 MachineInstrBuilder LO16, HI16; in ExpandMOV32BitImm() local
1084 HI16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::ORRri)) in ExpandMOV32BitImm()
1091 HI16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::SUBri)) in ExpandMOV32BitImm()
1101 HI16 = HI16.addImm(SOImmValV2); in ExpandMOV32BitImm()
1103 HI16.cloneMemRefs(MI); in ExpandMOV32BitImm()
1105 HI16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1107 HI16.addImm(Pred).addReg(PredReg).add(condCodeOp()); in ExpandMOV32BitImm()
1111 HI16.copyImplicitOps(MI); in ExpandMOV32BitImm()
1139 HI16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(HI16Opc)) in ExpandMOV32BitImm()
1142 HI16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td71 def HI16 : SDNodeXForm<imm, [{
152 return ((N->getZExtValue() & 0xFFFF0000UL) == N->getZExtValue());}], HI16> {
161 return ((N->getZExtValue() & 0xFFFFUL) == 0xFFFFUL);}], HI16> {
835 def : Pat<(i32 imm:$imm), (OR_I_LO (MOVHI (HI16 imm:$imm)), (LO16 imm:$imm))>;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td497 def HI16 : SDNodeXForm<imm, [{
559 }], HI16>;
570 }], HI16>;
3117 (ORI (LIS (HI16 imm:$imm)), (LO16 imm:$imm))>;
3130 (ORIS (ORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>;
3133 (XORIS (XORI $in, (LO16 imm:$imm)), (HI16 imm:$imm))>;
3795 (EXTRACT_SUBREG (CMPLWI (XORIS $s1, (HI16 imm:$imm)),
3835 (EXTRACT_SUBREG (CMPLDI (XORIS8 $s1, (HI16 imm:$imm)),
3865 (EXTRACT_SUBREG (CMPLWI (XORIS $s1, (HI16 imm:$imm)),
3894 (EXTRACT_SUBREG (CMPLDI (XORIS8 $s1, (HI16 imm:$imm)),
H A DPPCInstrP10.td2031 (EXTRACT_SUBREG (CMPLWI (XORIS $s1, (HI16 imm:$imm)),
2038 (EXTRACT_SUBREG (CMPLDI (XORIS8 $s1, (HI16 imm:$imm)),
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.td602 // This is the base class for VGPR{128..255}_{LO16,HI16}.
616 // This is the base class for VGPR{0..127}_{LO16,HI16}.
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td649 (DSLL (ORi64 ZERO_64, (HI16 imm:$imm)), 16)>, ISA_MIPS3, GPR_64;
652 (ORi64 (DSLL (ORi64 ZERO_64, (HI16 imm:$imm)), 16),
H A DMipsInstrInfo.td1197 def HI16 : SDNodeXForm<imm, [{
3129 (ORiOp (LUiOp (HI16 imm:$imm)), (LO16 imm:$imm))>;
3132 def : MipsPat<(VT LUiPred:$imm), (LUiOp (HI16 imm:$imm))>;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td506 def HI16 : SDNodeXForm<imm, [{
1173 (ADDU16I_D GPR:$rj, (HI16 $imm))>;