Lines Matching refs:flags
39 assert( EncodingMap[lir->opCode].flags & (IS_LOAD | IS_STORE));
47 /* Clear out the memref flags */
112 int flags;
119 flags = EncodingMap[lir->opCode].flags;
122 if (flags & (IS_LOAD | IS_STORE)) {
124 setMemRefType(lir, flags & IS_LOAD, kHeapRef);
127 if (flags & IS_BRANCH) {
132 if (flags & REG_DEF0) {
136 if (flags & REG_DEF1) {
140 if (flags & REG_DEF_SP) {
144 if (flags & REG_DEF_LR) {
148 if (flags & REG_DEF_LIST0) {
152 if (flags & REG_DEF_LIST1) {
156 if (flags & SETS_CCODES) {
161 if (flags & IS_IT) {
166 if (flags & IS_BRANCH) {
170 if (flags & (REG_USE0 | REG_USE1 | REG_USE2 | REG_USE3)) {
174 if (flags & (1 << (kRegUse0 + i))) {
180 if (flags & REG_USE_PC) {
184 if (flags & REG_USE_SP) {
188 if (flags & REG_USE_LIST0) {
192 if (flags & REG_USE_LIST1) {
196 if (flags & USES_CCODES) {
208 assert(isPseudoOpCode(opCode) || (EncodingMap[opCode].flags & NO_OPERAND));
219 assert(isPseudoOpCode(opCode) || (EncodingMap[opCode].flags & IS_UNARY_OP));
232 (EncodingMap[opCode].flags & IS_BINARY_OP));
245 if (!(EncodingMap[opCode].flags & IS_TERTIARY_OP)) {
249 (EncodingMap[opCode].flags & IS_TERTIARY_OP));
265 (EncodingMap[opCode].flags & IS_QUAD_OP));