Searched refs:bitfield_op (Results 1 – 3 of 3) sorted by relevance
/art/compiler/optimizing/ |
D | instruction_simplifier_arm64.cc | 82 HInstruction* bitfield_op, in TryMergeIntoShifterOperand() argument 86 DCHECK(CanFitInShifterOperand(bitfield_op)); in TryMergeIntoShifterOperand() 87 DCHECK(!bitfield_op->HasEnvironmentUses()); in TryMergeIntoShifterOperand() 104 DCHECK(left == bitfield_op || right == bitfield_op); in TryMergeIntoShifterOperand() 115 if (bitfield_op == right) { in TryMergeIntoShifterOperand() 127 HArm64DataProcWithShifterOp::GetOpInfoFromInstruction(bitfield_op, &op_kind, &shift_amount); in TryMergeIntoShifterOperand() 138 bitfield_op->InputAt(0), in TryMergeIntoShifterOperand() 143 if (bitfield_op->GetUses().empty()) { in TryMergeIntoShifterOperand() 144 bitfield_op->GetBlock()->RemoveInstruction(bitfield_op); in TryMergeIntoShifterOperand() 153 bool InstructionSimplifierArm64Visitor::TryMergeIntoUsersShifterOperand(HInstruction* bitfield_op) { in TryMergeIntoUsersShifterOperand() argument [all …]
|
D | instruction_simplifier_arm64.h | 44 HInstruction* bitfield_op, 46 bool CanMergeIntoShifterOperand(HInstruction* use, HInstruction* bitfield_op) { in CanMergeIntoShifterOperand() argument 47 return TryMergeIntoShifterOperand(use, bitfield_op, false); in CanMergeIntoShifterOperand() 49 bool MergeIntoShifterOperand(HInstruction* use, HInstruction* bitfield_op) { in MergeIntoShifterOperand() argument 50 DCHECK(CanMergeIntoShifterOperand(use, bitfield_op)); in MergeIntoShifterOperand() 51 return TryMergeIntoShifterOperand(use, bitfield_op, true); in MergeIntoShifterOperand()
|
D | nodes_arm64.h | 75 static void GetOpInfoFromInstruction(HInstruction* bitfield_op,
|