Lines Matching defs:bitfield_op
82 HInstruction* bitfield_op,
86 DCHECK(CanFitInShifterOperand(bitfield_op));
87 DCHECK(!bitfield_op->HasEnvironmentUses());
104 DCHECK(left == bitfield_op || right == bitfield_op);
115 if (bitfield_op == right) {
127 HArm64DataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount);
138 bitfield_op->InputAt(0),
143 if (bitfield_op->GetUses().empty()) {
144 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op);
153 bool InstructionSimplifierArm64Visitor::TryMergeIntoUsersShifterOperand(HInstruction* bitfield_op) {
154 DCHECK(CanFitInShifterOperand(bitfield_op));
156 if (bitfield_op->HasEnvironmentUses()) {
160 const HUseList<HInstruction*>& uses = bitfield_op->GetUses();
168 if (!CanMergeIntoShifterOperand(user, bitfield_op)) {
178 bool merged = MergeIntoShifterOperand(user, bitfield_op);