/art/test/550-checker-multiply-accumulate/src/ |
D | Main.java | 82 public static int $opt$noinline$mulAdd(int acc, int left, int right) { in $opt$noinline$mulAdd() argument 84 return acc + left * right; in $opt$noinline$mulAdd() 124 public static long $opt$noinline$mulSub(long acc, long left, long right) { in $opt$noinline$mulSub() argument 126 return acc - left * right; in $opt$noinline$mulSub() 176 public static int $opt$noinline$multipleUses1(int acc, int left, int right) { in $opt$noinline$multipleUses1() argument 178 int temp = left * right; in $opt$noinline$multipleUses1() 234 public static long $opt$noinline$multipleUses2(long acc, long left, long right) { in $opt$noinline$multipleUses2() argument 236 long temp = left * right; in $opt$noinline$multipleUses2() 375 public static int $opt$noinline$mulNeg(int left, int right) { in $opt$noinline$mulNeg() argument 377 return - (left * right); in $opt$noinline$mulNeg() [all …]
|
/art/compiler/optimizing/ |
D | nodes_vector.h | 146 HInstruction* right, in HVecBinaryOperation() argument 157 SetRawInputAt(1, right); in HVecBinaryOperation() 339 HInstruction* right, 343 : HVecBinaryOperation(arena, left, right, packed_type, vector_length, dex_pc) { in HVecBinaryOperation() argument 345 DCHECK(HasConsistentPackedTypes(right, packed_type)); in HVecBinaryOperation() 360 HInstruction* right, 366 : HVecBinaryOperation(arena, left, right, packed_type, vector_length, dex_pc) { in HVecBinaryOperation() argument 368 DCHECK(HasConsistentPackedTypes(right, packed_type)); in HVecBinaryOperation() 394 HInstruction* right, 398 : HVecBinaryOperation(arena, left, right, packed_type, vector_length, dex_pc) { in HVecBinaryOperation() argument [all …]
|
D | instruction_simplifier_arm64.cc | 47 HInstruction* right; in TryMergeIntoShifterOperand() local 50 right = use->InputAt(1); in TryMergeIntoShifterOperand() 53 right = use->AsNeg()->InputAt(0); in TryMergeIntoShifterOperand() 54 left = GetGraph()->GetConstant(right->GetType(), 0); in TryMergeIntoShifterOperand() 56 DCHECK(left == bitfield_op || right == bitfield_op); in TryMergeIntoShifterOperand() 58 if (left == right) { in TryMergeIntoShifterOperand() 67 if (bitfield_op == right) { in TryMergeIntoShifterOperand() 71 other_input = right; in TryMergeIntoShifterOperand()
|
D | instruction_simplifier.cc | 200 HInstruction* right = op->GetRight(); in TryDeMorganNegationFactoring() local 204 if (((left->IsNot() && right->IsNot()) || in TryDeMorganNegationFactoring() 205 (left->IsBooleanNot() && right->IsBooleanNot())) && in TryDeMorganNegationFactoring() 207 right->HasOnlyOneNonEnvironmentUse()) { in TryDeMorganNegationFactoring() 216 HInstruction* src_right = right->InputAt(0); in TryDeMorganNegationFactoring() 221 right->ReplaceWith(src_right); in TryDeMorganNegationFactoring() 223 right->GetBlock()->RemoveInstruction(right); in TryDeMorganNegationFactoring() 321 HInstruction* right = op->GetRight(); in TryReplaceWithRotate() local 323 if ((left->IsUShr() && right->IsShl()) || (left->IsShl() && right->IsUShr())) { in TryReplaceWithRotate() 324 HUShr* ushr = left->IsUShr() ? left->AsUShr() : right->AsUShr(); in TryReplaceWithRotate() [all …]
|
D | instruction_simplifier_shared.cc | 174 HInstruction* right = mul->GetRight(); in TryCombineMultiplyAccumulate() local 175 if ((right->IsAdd() || right->IsSub()) && in TryCombineMultiplyAccumulate() 176 TrySimpleMultiplyAccumulatePatterns(mul, right->AsBinaryOperation(), left)) { in TryCombineMultiplyAccumulate() 180 TrySimpleMultiplyAccumulatePatterns(mul, left->AsBinaryOperation(), right)) { in TryCombineMultiplyAccumulate() 190 HInstruction* right = op->GetRight(); in TryMergeNegatedInput() local 194 if (left->IsNot() ^ right->IsNot()) { in TryMergeNegatedInput() 195 HInstruction* hnot = (left->IsNot() ? left : right); in TryMergeNegatedInput() 196 HInstruction* hother = (left->IsNot() ? right : left); in TryMergeNegatedInput()
|
D | instruction_simplifier_arm.cc | 48 HInstruction* right = use->InputAt(1); in TryMergeIntoShifterOperand() local 49 DCHECK(left == bitfield_op || right == bitfield_op); in TryMergeIntoShifterOperand() 51 if (left == right) { in TryMergeIntoShifterOperand() 60 if (bitfield_op == right) { in TryMergeIntoShifterOperand() 64 other_input = right; in TryMergeIntoShifterOperand()
|
D | dead_code_elimination.cc | 120 static HConstant* Evaluate(HCondition* condition, HInstruction* left, HInstruction* right) { in Evaluate() argument 121 if (left == right && !Primitive::IsFloatingPointType(left->GetType())) { in Evaluate() 126 if (!left->IsConstant() || !right->IsConstant()) { in Evaluate() 131 return condition->Evaluate(left->AsIntConstant(), right->AsIntConstant()); in Evaluate() 133 return condition->Evaluate(left->AsNullConstant(), right->AsNullConstant()); in Evaluate() 135 return condition->Evaluate(left->AsLongConstant(), right->AsLongConstant()); in Evaluate() 137 return condition->Evaluate(left->AsFloatConstant(), right->AsFloatConstant()); in Evaluate() 140 return condition->Evaluate(left->AsDoubleConstant(), right->AsDoubleConstant()); in Evaluate()
|
D | bounds_check_elimination.cc | 51 static bool WouldAddOverflowOrUnderflow(int32_t left, int32_t right) { in WouldAddOverflowOrUnderflow() argument 52 if (right == 0) { in WouldAddOverflowOrUnderflow() 55 if ((right > 0) && (left <= (std::numeric_limits<int32_t>::max() - right))) { in WouldAddOverflowOrUnderflow() 59 if ((right < 0) && (left >= (std::numeric_limits<int32_t>::min() - right))) { in WouldAddOverflowOrUnderflow() 75 HInstruction* right = bin_op->GetRight(); in IsAddOrSubAConstant() local 76 if (right->IsIntConstant()) { in IsAddOrSubAConstant() 77 int32_t v = right->AsIntConstant()->GetValue(); in IsAddOrSubAConstant() 100 int32_t right; in AsValueBound() local 101 if (IsAddOrSubAConstant(instruction, &left, &right)) { in AsValueBound() 102 return ValueBound(left, right); in AsValueBound() [all …]
|
D | nodes_shared.h | 66 HInstruction* right, 68 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc), in HBinaryOperation() argument 174 HInstruction* right, 187 SetRawInputAt(1, right);
|
D | ssa_builder.cc | 37 HInstruction* right = equality_instr->InputAt(1); in FixNullConstantType() local 40 if ((left->GetType() == Primitive::kPrimNot) && (right->GetType() == Primitive::kPrimInt)) { in FixNullConstantType() 41 int_operand = right; in FixNullConstantType() 42 } else if ((right->GetType() == Primitive::kPrimNot) in FixNullConstantType() 55 equality_instr->ReplaceInput(graph_->GetNullConstant(), int_operand == right ? 1 : 0); in FixNullConstantType()
|
D | code_generator_vector_arm64.cc | 714 VRegister right = VRegisterFrom(locations->InAt(HVecMultiplyAccumulate::kInputMulRightIndex)); in VisitVecMultiplyAccumulate() local 719 __ Mla(acc.V16B(), left.V16B(), right.V16B()); in VisitVecMultiplyAccumulate() 721 __ Mls(acc.V16B(), left.V16B(), right.V16B()); in VisitVecMultiplyAccumulate() 728 __ Mla(acc.V8H(), left.V8H(), right.V8H()); in VisitVecMultiplyAccumulate() 730 __ Mls(acc.V8H(), left.V8H(), right.V8H()); in VisitVecMultiplyAccumulate() 736 __ Mla(acc.V4S(), left.V4S(), right.V4S()); in VisitVecMultiplyAccumulate() 738 __ Mls(acc.V4S(), left.V4S(), right.V4S()); in VisitVecMultiplyAccumulate()
|
D | nodes.h | 3216 HInstruction* right, 3221 SetRawInputAt(1, right); in HExpression() 3234 HInstruction* right = InputAt(1); in OrderInputsWithConstantOnTheRight() local 3235 if (left->IsConstant() && !right->IsConstant()) { in OrderInputsWithConstantOnTheRight() 3236 ReplaceInput(right, 0); in OrderInputsWithConstantOnTheRight() 3248 HInstruction* right = InputAt(1); in OrderInputs() local 3249 if (left == right || (!left->IsConstant() && right->IsConstant())) { in OrderInputs() 3256 if (left->GetId() > right->GetId()) { in OrderInputs() 3257 ReplaceInput(right, 0); in OrderInputs() 4525 HInstruction* right, [all …]
|
/art/tools/ahat/test-dump/ |
D | Main.java | 35 public ObjectTree right; field in Main.ObjectTree 37 public ObjectTree(ObjectTree left, ObjectTree right) { in ObjectTree() argument 39 this.right = right; in ObjectTree() 124 gcPathArray[2].right.left = gcPathArray[2].left.right; in DumpedStuff()
|
/art/tools/ahat/src/ |
D | style.css | 30 * Most of the columns show numbers of bytes. Numbers should be right aligned. 35 padding-right: 4px; 40 padding-right: 8px;
|
/art/runtime/gc/space/ |
D | region_space-inl.h | 300 size_t right = left; in AllocLarge() local 301 DCHECK_LT(right, left + num_regs) in AllocLarge() 303 while (right < left + num_regs) { in AllocLarge() 304 if (regions_[right].IsFree()) { in AllocLarge() 305 ++right; in AllocLarge() 313 DCHECK_EQ(left + num_regs, right); in AllocLarge() 319 for (size_t p = left + 1; p < right; ++p) { in AllocLarge() 333 left = right + 1; in AllocLarge()
|
/art/test/535-deopt-and-inlining/ |
D | info.txt | 2 stack visitor uses the right ArtMethod when deopting.
|
/art/test/974-verify-interface-super/ |
D | info.txt | 1 Test that we do the right thing with invoke-super on interfaces when there are
|
/art/test/543-env-long-ref/ |
D | info.txt | 2 the right dex register in debuggable when a new value
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 345 const RegType& right, in FromUnresolvedMerge() argument 371 if (right.IsUnresolvedMergedReference()) { in FromUnresolvedMerge() 372 const UnresolvedMergedType& right_merge = *down_cast<const UnresolvedMergedType*>(&right); in FromUnresolvedMerge() 376 right_unresolved_is_array = right.IsArrayTypes(); in FromUnresolvedMerge() 377 } else if (right.IsUnresolvedTypes()) { in FromUnresolvedMerge() 378 types.SetBit(right.GetId()); in FromUnresolvedMerge() 380 right_unresolved_is_array = right.IsArrayTypes(); in FromUnresolvedMerge() 382 right_resolved = &right; in FromUnresolvedMerge() 404 (!right_unresolved_is_array && right_resolved != &right) || in FromUnresolvedMerge()
|
/art/cmdline/detail/ |
D | cmdline_parser_detail.h | 55 static std::true_type EqualityOperatorTest(const TL& left, const TR& right, 56 … std::remove_reference<decltype(left == right)>* = 0); // NOLINT [whitespace/operators] [3]
|
/art/test/142-classloader2/smali/ |
D | MyPathClassLoader.smali | 2 # We need to use smali right now to subclass a libcore class, see b/24304298.
|
/art/test/587-inline-class-error/smali/ |
D | VerifyError.smali | 26 # right initialization for the embedded vtable length of a
|
/art/test/954-invoke-polymorphic-verifier/smali/ |
D | FakeSignaturePolymorphic.smali | 28 # Fail here because Main;->invoke does not have right flags (ie not native or varargs).
|
/art/sigchainlib/ |
D | sigchain.cc | 81 static int sigorset(sigset_t* dest, sigset_t* left, sigset_t* right) { in sigorset() argument 84 if (sigismember(left, i) == 1 || sigismember(right, i) == 1) { in sigorset()
|
/art/tools/ahat/test/ |
D | InstanceTest.java | 244 AhatInstance right = base.getRefField("right"); in gcRootPath() local 276 assertEquals(right, path.get(4).instance); in gcRootPath()
|