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.cpp111 uint32_t Imm4 = (Value >> 12) & 0x0f; in encodeImmMovtT1MovwT3() local
115 return HalfWords{Imm1 << 10 | Imm4, Imm3 << 12 | Imm8}; in encodeImmMovtT1MovwT3()
124 uint32_t Imm4 = Hi & 0x0f; in decodeImmMovtT1MovwT3() local
128 uint32_t Imm16 = Imm4 << 12 | Imm1 << 11 | Imm3 << 8 | Imm8; in decodeImmMovtT1MovwT3()
157 uint32_t Imm4 = (Value >> 12) & 0x0f; in encodeImmMovtA1MovwA2() local
159 return (Imm4 << 16) | Imm12; in encodeImmMovtA1MovwA2()
168 uint32_t Imm4 = (Value >> 16) & 0x0f; in decodeImmMovtA1MovwA2() local
170 return (Imm4 << 12) | Imm12; in decodeImmMovtA1MovwA2()
H A DELF_riscv.cpp409 uint16_t Imm4 = extractBits(Value, 4, 1) << 11; in applyFixup() local
417 *(little16_t *)FixupPtr = (RawInstr & 0xE003) | Imm11 | Imm4 | Imm9_8 | in applyFixup()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
H A DHexagonAsmParser.cpp1694 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1704 TmpInst.addOperand(Imm4); in processInstruction()
1714 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1724 TmpInst.addOperand(Imm4); in processInstruction()
1734 MCOperand &Imm4 = Inst.getOperand(3); in processInstruction() local
1744 TmpInst.addOperand(Imm4); in processInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonPatterns.td2700 // First, match the unusual case of doubleword store into Reg+Imm4, i.e.
2701 // a store where the offset Imm4 is a multiple of 4, but not of 8. This