Home
last modified time | relevance | path

Searched refs:HalfWords (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A Daarch32.h165 struct HalfWords { struct
166 constexpr HalfWords() : Hi(0), Lo(0) {} in HalfWords() function
167 constexpr HalfWords(uint32_t Hi, uint32_t Lo) : Hi(Hi), Lo(Lo) { in HalfWords() argument
238 static constexpr HalfWords Opcode{0xf000, 0x9000};
239 static constexpr HalfWords OpcodeMask{0xf800, 0x9000};
240 static constexpr HalfWords ImmMask{0x07ff, 0x2fff};
244 static constexpr HalfWords Opcode{0xf000, 0xc000};
245 static constexpr HalfWords OpcodeMask{0xf800, 0xc000};
246 static constexpr HalfWords ImmMask{0x07ff, 0x2fff};
252 static constexpr HalfWords OpcodeMask{0xfbf0, 0x8000};
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp40 HalfWords encodeImmBT4BlT1BlxT2(int64_t Value) { in encodeImmBT4BlT1BlxT2()
44 return HalfWords{Imm11H, Imm11L | J1J2}; in encodeImmBT4BlT1BlxT2()
64 LLVM_ABI HalfWords encodeImmBT4BlT1BlxT2_J1J2(int64_t Value) { in encodeImmBT4BlT1BlxT2_J1J2()
70 return HalfWords{S | Imm10, J1 | J2 | Imm11}; in encodeImmBT4BlT1BlxT2_J1J2()
110 LLVM_ABI HalfWords encodeImmMovtT1MovwT3(uint16_t Value) { in encodeImmMovtT1MovwT3()
115 return HalfWords{Imm1 << 10 | Imm4, Imm3 << 12 | Imm8}; in encodeImmMovtT1MovwT3()
137 LLVM_ABI HalfWords encodeRegMovtT1MovwT3(int64_t Value) { in encodeRegMovtT1MovwT3()
139 return HalfWords{0, Rd4}; in encodeRegMovtT1MovwT3()
344 bool checkRegister(const ThumbRelocation &R, HalfWords Reg) { in checkRegister()
357 void writeRegister(WritableThumbRelocation &R, HalfWords Reg) { in writeRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips64InstrInfo.td357 /// Double Word Swap Bytes/HalfWords