HomeSort by relevance Sort by last modified time
    Searched refs:RegName (Results 1 - 12 of 12) sorted by null

  /dalvik/vm/compiler/codegen/x86/libenc/
enc_base.h 146 * Description of an operand in opcode - its kind, size or RegName if
165 * @brief Appropriate RegName if operand must reside on a particular
169 RegName reg;
305 * location, size and a value for immediate or RegName for
315 * @brief Creates register operand from given RegName.
317 Operand(RegName reg, OpndExt ext = OpndExt_None) : m_kind(getRegKind(reg)),
324 * @brief Creates register operand from given RegName and with the
328 * size and kind from the RegName.
329 * The provided size and kind must match the RegName's ones though.
331 Operand(OpndSize sz, OpndKind kind, RegName reg, OpndExt ext = OpndExt_None)
    [all...]
enc_defs.h 149 #define REGNAME(k,s,i) ( ((k & OpndKind_Any)<<24) | ((s & OpndSize_Any)<<16) | (i&0xFF) )
156 typedef enum RegName {
162 An index part of the RegName-s for RAX-RDI, EAX-ESI, AX-SI and AL-BH is
168 RegName_RAX = REGNAME(OpndKind_GPReg,OpndSize_64,0),
169 RegName_RCX = REGNAME(OpndKind_GPReg,OpndSize_64,1),
170 RegName_RDX = REGNAME(OpndKind_GPReg,OpndSize_64,2),
171 RegName_RBX = REGNAME(OpndKind_GPReg,OpndSize_64,3),
172 RegName_RSP = REGNAME(OpndKind_GPReg,OpndSize_64,4),
173 RegName_RBP = REGNAME(OpndKind_GPReg,OpndSize_64,5),
174 RegName_RSI = REGNAME(OpndKind_GPReg,OpndSize_64,6)
    [all...]
encoder.cpp 92 extern const RegName map_of_regno_2_regname[];
97 const RegName map_of_regno_2_regname [] = {
dec_base.cpp 206 RegName reg;
466 RegName base = RegName_Null;
467 RegName index = RegName_Null;
478 RegName reg = getRegName(okind, opndDesc.size, EXTEND_REG(modrm.rm, b));
encoder.inl 24 extern const RegName map_of_regno_2_regname[];
34 inline static RegName map_reg(Reg_No r) {
63 RegName reg = map_reg(r.reg_no());
90 return args.add((RegName)( (dbl ? RegName_XMM0D : RegName_XMM0S) + xmm.get_idx() -
95 return args.add((RegName)( (dbl ? RegName_FP0D : RegName_FP0S) + i));
138 RegName implicitReg = getAliasReg(RegName_EAX, map_size(sz));
enc_base.cpp 476 RegName base = op.base();
954 * A mapping between register string representation and its RegName constant.
958 RegName regname;
    [all...]
enc_wrapper.cpp 28 const RegName map_of_regno_2_regname[] = {
44 //OpndSize, RegName, OpndExt: enum enc_defs.h
46 RegName reg = map_of_regno_2_regname[physicalReg];
74 return args.add((RegName)( (dbl ? RegName_FP0D : RegName_FP0S) + i));
  /external/llvm/lib/Target/PowerPC/InstPrinter/
PPCInstPrinter.cpp 255 static const char *stripRegisterPrefix(const char *RegName) {
256 switch (RegName[0]) {
259 case 'v': return RegName + 1;
260 case 'c': if (RegName[1] == 'r') return RegName + 2;
263 return RegName;
270 const char *RegName = getRegisterName(Op.getReg());
273 RegName = stripRegisterPrefix(RegName);
275 O << RegName;
    [all...]
  /external/llvm/lib/Target/X86/InstPrinter/
X86IntelInstPrinter.cpp 140 static void PrintRegName(raw_ostream &O, StringRef RegName) {
141 for (unsigned i = 0, e = RegName.size(); i != e; ++i)
142 O << (char)toupper(RegName[i]);
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 139 static const char *stripRegisterPrefix(const char *RegName) {
140 switch (RegName[0]) {
143 case 'v': return RegName + 1;
144 case 'c': if (RegName[1] == 'r') return RegName + 2;
147 return RegName;
156 const char *RegName = PPCInstPrinter::getRegisterName(MO.getReg());
159 if (!Subtarget.isDarwin()) RegName = stripRegisterPrefix(RegName);
160 O << RegName;
    [all...]
  /external/llvm/utils/TableGen/
AsmMatcherEmitter.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp     [all...]

Completed in 123 milliseconds