Lines Matching refs:HInstruction
22 // (defining `HInstruction` and co).
31 HInstruction* accumulator,
32 HInstruction* mul_left,
33 HInstruction* mul_right,
49 bool InstructionDataEquals(const HInstruction* other) const OVERRIDE {
69 HInstruction* left,
70 HInstruction* right,
79 DCHECK(op == HInstruction::kAnd || op == HInstruction::kOr || op == HInstruction::kXor) << op;
88 case HInstruction::kAnd:
90 case HInstruction::kOr:
92 case HInstruction::kXor:
151 HInstruction* index, HInstruction* offset, HInstruction* shift, uint32_t dex_pc)
163 bool InstructionDataEquals(const HInstruction* other ATTRIBUTE_UNUSED) const OVERRIDE {
168 HInstruction* GetIndex() const { return InputAt(0); }
169 HInstruction* GetOffset() const { return InputAt(1); }
170 HInstruction* GetShift() const { return InputAt(2); }
197 HDataProcWithShifterOp(HInstruction* instr,
198 HInstruction* left,
199 HInstruction* right,
217 bool InstructionDataEquals(const HInstruction* other_instr) const OVERRIDE {
233 static void GetOpInfoFromInstruction(HInstruction* bitfield_op,