Home | History | Annotate | Download | only in MCTargetDesc

Lines Matching refs:Encoding

33 // NOTE: This enum is only used to identify the encoding type within LLVM,
34 // the actual encoding type that is part of the instruction format is different
36 enum Encoding {
77 /// getMachineOpValue - Reutrn the encoding for an MCOperand.
86 /// GPR2AlignEncode - Encoding for when 2 consecutive registers are used
90 /// GPR4AlignEncode - Encoding for when 4 consectuive registers are used
99 /// SMRDmemriEncode - Encoding for SMRD indexed loads
111 ///getEncodingBytes - Get then size in bytes of this instructions encoding.
114 /// getRegBinaryCode - Returns the hardware encoding for a register
117 /// getHWRegNum - Generated function that returns the hardware encoding for
133 uint64_t Encoding = getBinaryCodeForInstr(MI, Fixups);
136 OS.write((uint8_t) ((Encoding >> (8 * i)) & 0xff));
152 llvm_unreachable("Encoding of this operand type is not supported yet.");
189 /// SMRDmemriEncode - This function is responsibe for encoding the offset
199 uint32_t Encoding;
206 Encoding =
212 return Encoding;
256 // Encoding helper functions