Searched refs:roles (Results 1 - 4 of 4) sorted by relevance

/dalvik/vm/compiler/codegen/x86/libenc/
H A Denc_base.h49 * their roles, etc).
173 * @brief Description of operands' roles in instruction.
189 * @brief Operand roles, bit-packed.
191 * A bit-packed info about operands' roles. Each operand's role is
201 unsigned roles;
213 return (OpndRole)(ord.roles>>((ord.count-1-idx)*2) & 0x3);
218 * operands' roles.
245 * operands' roles.
247 OpndRolesDesc roles;
271 * @brief Operation's operand's count and roles
[all...]
H A Denc_base.cpp684 assert(odesc.roles.count == opnds.count());
686 for(unsigned j = 0; j < odesc.roles.count; j++) {
711 assert(odesc.roles.count == opnds.count());
713 for(unsigned j=0; j<odesc.roles.count; j++) {
728 if (EncoderBase::getOpndRoles(odesc.roles, j) & OpndRole_Def) {
794 if (opcode.roles.count != opnds.count()) {
808 if (opcode.roles.count != opnds.count()) {
826 assert(odesc->roles.count == opnds.count());
H A Denc_prvt.h308 EncoderBase::OpndRolesDesc roles; member in struct:OpcodeInfo
360 * Number of args/des/uses/roles for the operation. For the operations
365 EncoderBase::OpndRolesDesc roles; member in struct:MnemonicInfo
H A Denc_tabl.cpp115 The operand roles (DU here) are used by Jitrino's optimizing engine to
280 if (odesc->roles.count > 0) {
288 if (odesc->roles.count > 1) {
297 if (odesc->roles.count > 2) {
310 #define BEGIN_MNEMONIC(mn, flags, roles) \
311 { Mnemonic_##mn, flags, roles, #mn,
316 //#define BEGIN_MNEMONIC(mn, affflags, ulags, cond, symm, roles) \
317 // { Mnemonic_##mn, affflags, ulags, cond, symm, roles, #mn,
1789 mdesc.roles = minfo->roles;
[all...]

Completed in 25 milliseconds