Home
last modified time | relevance | path

Searched refs:Imm4 (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp112 uint32_t Imm4 = (Value >> 12) & 0x0f; in encodeImmMovtT1MovwT3() local
116 return HalfWords{Imm1 << 10 | Imm4, Imm3 << 12 | Imm8}; in encodeImmMovtT1MovwT3()
125 uint32_t Imm4 = Hi & 0x0f; in decodeImmMovtT1MovwT3() local
129 uint32_t Imm16 = Imm4 << 12 | Imm1 << 11 | Imm3 << 8 | Imm8; in decodeImmMovtT1MovwT3()
158 uint32_t Imm4 = (Value >> 12) & 0x0f; in encodeImmMovtA1MovwA2() local
160 return (Imm4 << 16) | Imm12; in encodeImmMovtA1MovwA2()
169 uint32_t Imm4 = (Value >> 16) & 0x0f; in decodeImmMovtA1MovwA2() local
171 return (Imm4 << 12) | Imm12; in decodeImmMovtA1MovwA2()
H A DELF_riscv.cpp407 uint16_t Imm4 = extractBits(Value, 4, 1) << 11; in applyFixup() local
415 *(little16_t *)FixupPtr = (RawInstr & 0xE003) | Imm11 | Imm4 | Imm9_8 | in applyFixup()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1628 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1638 TmpInst.addOperand(Imm4); in processInstruction()
1648 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1658 TmpInst.addOperand(Imm4); in processInstruction()
1668 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1678 TmpInst.addOperand(Imm4); in processInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2667 // First, match the unusual case of doubleword store into Reg+Imm4, i.e.
2668 // a store where the offset Imm4 is a multiple of 4, but not of 8. This