HomeSort by relevance Sort by last modified time
    Searched refs:RegName (Results 1 - 11 of 11) 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 287 static const char *stripRegisterPrefix(const char *RegName) {
288 switch (RegName[0]) {
291 case 'v': return RegName + 1;
292 case 'c': if (RegName[1] == 'r') return RegName + 2;
295 return RegName;
302 const char *RegName = getRegisterName(Op.getReg());
305 RegName = stripRegisterPrefix(RegName);
307 O << RegName;
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCAsmPrinter.cpp 128 static const char *stripRegisterPrefix(const char *RegName) {
129 switch (RegName[0]) {
132 case 'v': return RegName + 1;
133 case 'c': if (RegName[1] == 'r') return RegName + 2;
136 return RegName;
145 const char *RegName = PPCInstPrinter::getRegisterName(MO.getReg());
148 if (!Subtarget.isDarwin()) RegName = stripRegisterPrefix(RegName);
149 O << RegName;
    [all...]
  /external/llvm/utils/TableGen/
AsmMatcherEmitter.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp     [all...]

Completed in 406 milliseconds