Home
last modified time | relevance | path

Searched refs:HI22 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparc.h173 inline static unsigned HI22(int64_t imm) { in HI22() function
182 return HI22(~imm); in HIX22()
H A DSparcRegisterInfo.cpp143 .addImm(HI22(Offset)); in replaceFI()
H A DSparcInstr64Bit.td73 def : Pat<(i64 SETHIimm:$val), (SETHIi (HI22 $val))>;
79 def : Pat<(i64 uimm32:$val), (ORri (SETHIi (HI22 $val)), (LO10 $val))>,
138 (ORri (SETHIi (HI22 $val)), (LO10 $val)))>,
H A DSparcFrameLowering.cpp65 .addImm(HI22(NumBytes)); in emitSPAdjustment()
H A DSparcInstrInfo.td96 def HI22 : SDNodeXForm<imm, [{
102 // Return the complement of a HI22 immediate value.
110 }], HI22>;
1834 (ORri (SETHIi (HI22 imm:$val)), (LO10 imm:$val))>;
H A DSparcInstrAliases.td450 // def : InstAlias<"set $val, $rd", (ORri IntRegs:$rd, (SETHIi (HI22 imm:$val)), (LO10 imm:$val))>;