Home
last modified time | relevance | path

Searched refs:right (Results 1 – 25 of 38) sorted by relevance

12

/art/test/550-checker-multiply-accumulate/src/
DMain.java82 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/
Dnodes_vector.h146 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 …]
Dinstruction_simplifier_arm64.cc47 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()
Dinstruction_simplifier.cc200 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 …]
Dinstruction_simplifier_shared.cc174 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()
Dinstruction_simplifier_arm.cc48 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()
Ddead_code_elimination.cc120 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()
Dbounds_check_elimination.cc51 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 …]
Dnodes_shared.h66 HInstruction* right,
68 : HBinaryOperation(result_type, left, right, SideEffects::None(), dex_pc), in HBinaryOperation() argument
174 HInstruction* right,
187 SetRawInputAt(1, right);
Dssa_builder.cc37 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()
Dcode_generator_vector_arm64.cc714 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()
Dnodes.h3216 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/
DMain.java35 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/
Dstyle.css30 * 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/
Dregion_space-inl.h300 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/
Dinfo.txt2 stack visitor uses the right ArtMethod when deopting.
/art/test/974-verify-interface-super/
Dinfo.txt1 Test that we do the right thing with invoke-super on interfaces when there are
/art/test/543-env-long-ref/
Dinfo.txt2 the right dex register in debuggable when a new value
/art/runtime/verifier/
Dreg_type_cache.cc345 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/
Dcmdline_parser_detail.h55 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/
DMyPathClassLoader.smali2 # We need to use smali right now to subclass a libcore class, see b/24304298.
/art/test/587-inline-class-error/smali/
DVerifyError.smali26 # right initialization for the embedded vtable length of a
/art/test/954-invoke-polymorphic-verifier/smali/
DFakeSignaturePolymorphic.smali28 # Fail here because Main;->invoke does not have right flags (ie not native or varargs).
/art/sigchainlib/
Dsigchain.cc81 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/
DInstanceTest.java244 AhatInstance right = base.getRefField("right"); in gcRootPath() local
276 assertEquals(right, path.get(4).instance); in gcRootPath()

12