Lines Matching full:opcode
79 uint32_t opcode;
83 Expression(uint32_t o = ~2U) : opcode(o) { }
86 if (opcode != other.opcode)
88 if (opcode == ~0U || opcode == ~1U)
98 return hash_combine(Value.opcode, Value.type,
114 Expression create_cmp_expression(unsigned Opcode,
123 uint32_t lookup_or_add_cmp(unsigned Opcode, CmpInst::Predicate Pred,
165 e.opcode = I->getOpcode();
186 e.opcode = (C->getOpcode() << 8) | Predicate;
196 Expression ValueTable::create_cmp_expression(unsigned Opcode,
199 assert((Opcode == Instruction::ICmp || Opcode == Instruction::FCmp) &&
211 e.opcode = (Opcode << 8) | Predicate;
219 e.opcode = 0;
229 e.opcode = Instruction::Add;
233 e.opcode = Instruction::Sub;
237 e.opcode = Instruction::Mul;
243 if (e.opcode != 0) {
255 e.opcode = EI->getOpcode();
468 uint32_t ValueTable::lookup_or_add_cmp(unsigned Opcode,
471 Expression exp = create_cmp_expression(Opcode, Predicate, LHS, RHS);