Searched refs:HI22 (Results 1 – 6 of 6) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | Sparc.h | 173 inline static unsigned HI22(int64_t imm) { in HI22() function 182 return HI22(~imm); in HIX22()
|
H A D | SparcRegisterInfo.cpp | 143 .addImm(HI22(Offset)); in replaceFI()
|
H A D | SparcInstr64Bit.td | 73 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 D | SparcFrameLowering.cpp | 65 .addImm(HI22(NumBytes)); in emitSPAdjustment()
|
H A D | SparcInstrInfo.td | 96 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 D | SparcInstrAliases.td | 450 // def : InstAlias<"set $val, $rd", (ORri IntRegs:$rd, (SETHIi (HI22 imm:$val)), (LO10 imm:$val))>;
|