Home
last modified time | relevance | path

Searched refs:inputs (Results 1 – 25 of 32) sorted by relevance

12

/art/test/551-checker-shifter-operand/src/
DMain.java1088 long inputs[] = { in main() local
1109 for (int i = 0; i < inputs.length; i++) { in main()
1110 $opt$noinline$testNeg((int)inputs[i]); in main()
1111 for (int j = 0; j < inputs.length; j++) { in main()
1112 $opt$noinline$testAnd(inputs[i], inputs[j]); in main()
1113 $opt$noinline$testOr((int)inputs[i], (int)inputs[j]); in main()
1114 $opt$noinline$testXor(inputs[i], inputs[j]); in main()
1116 $opt$validateExtendByte(inputs[i], (byte)inputs[j]); in main()
1117 $opt$validateExtendChar(inputs[i], (char)inputs[j]); in main()
1118 $opt$validateExtendShort(inputs[i], (short)inputs[j]); in main()
[all …]
/art/test/472-type-propagation/
Dinfo.txt2 If a phi requests its inputs to be of a certain type, the inputs need
/art/test/531-regression-debugphi/smali/
DTestCase.smali24 # - update inputs of PrimNot PhiA
66 # - PhiA: PrimVoid + PrimNot (PrimInt inputs)
67 # - PhiB: PrimVoid + PrimNot (PrimInt inputs)
72 # - update inputs of PrimNot PhiB ; add PrimNot PhiA to worklist
75 # - PrimNot PhiA: update inputs, no equivalent created
76 # - PrimInt PhiA: update inputs, set to PrimNot, use instead of PrimNot PhiA
/art/compiler/optimizing/
Dpretty_printer.h43 HConstInputsRef inputs = instruction->GetInputs(); in PrintPostInstruction() local
44 if (!inputs.empty()) { in PrintPostInstruction()
47 for (const HInstruction* input : inputs) { in PrintPostInstruction()
Dssa_liveness_analysis.cc109 HInputsRef inputs = current->GetInputs(); in RecursivelyProcessInputs() local
110 for (size_t i = 0; i < inputs.size(); ++i) { in RecursivelyProcessInputs()
111 HInstruction* input = inputs[i]; in RecursivelyProcessInputs()
400 HInputsRef inputs = user->GetInputs(); in FindFirstRegisterHint() local
401 for (size_t i = 0; i < inputs.size(); ++i) { in FindFirstRegisterHint()
405 Location location = inputs[i]->GetLiveInterval()->GetLocationAt( in FindFirstRegisterHint()
440 HInputsRef inputs = defined_by_->GetInputs(); in FindHintAtDefinition() local
441 for (size_t i = 0; i < inputs.size(); ++i) { in FindHintAtDefinition()
443 LiveInterval* input_interval = inputs[i]->GetLiveInterval()->GetSiblingAt(end - 1); in FindHintAtDefinition()
Dpc_relative_fixups_x86.cc220 HInputsRef inputs = invoke->GetInputs(); in HandleInvoke() local
221 for (size_t i = 0; i < inputs.size(); i++) { in HandleInvoke()
222 HConstant* input = inputs[i]->AsConstant(); in HandleInvoke()
Dssa_builder.cc188 HInputsRef inputs = phi->GetInputs(); in TypeInputsOfPhi() local
189 for (size_t i = 0; i < inputs.size(); ++i) { in TypeInputsOfPhi()
190 HInstruction* input = inputs[i]; in TypeInputsOfPhi()
648 HInputsRef inputs = phi->GetInputs(); in GetFloatDoubleOrReferenceEquivalentOfPhi() local
649 HPhi* new_phi = new (allocator) HPhi(allocator, phi->GetRegNumber(), inputs.size(), type); in GetFloatDoubleOrReferenceEquivalentOfPhi()
653 for (size_t i = 0; i < inputs.size(); ++i) { in GetFloatDoubleOrReferenceEquivalentOfPhi()
654 new_input_records[i] = HUserRecord<HInstruction*>(inputs[i]); in GetFloatDoubleOrReferenceEquivalentOfPhi()
Dreference_type_propagation.cc959 HInputsRef inputs = instr->GetInputs(); in UpdatePhi() local
961 while (first_input_index_not_null < inputs.size() && in UpdatePhi()
962 inputs[first_input_index_not_null]->IsNullConstant()) { in UpdatePhi()
965 if (first_input_index_not_null == inputs.size()) { in UpdatePhi()
980 for (size_t i = first_input_index_not_null + 1; i < inputs.size(); i++) { in UpdatePhi()
981 if (inputs[i]->IsNullConstant()) { in UpdatePhi()
984 new_rti = MergeTypes(new_rti, inputs[i]->GetReferenceTypeInfo(), handle_cache_); in UpdatePhi()
Dinduction_var_analysis.cc550 HInputsRef inputs = phi->GetInputs(); in TransferPhi() local
551 DCHECK_LT(input_index, inputs.size()); in TransferPhi()
552 InductionInfo* a = LookupInfo(loop, inputs[input_index]); in TransferPhi()
553 for (size_t i = input_index + 1, n = inputs.size() - adjust_input_size; i < n; i++) { in TransferPhi()
554 InductionInfo* b = LookupInfo(loop, inputs[i]); in TransferPhi()
679 HInputsRef inputs = phi->GetInputs(); in SolvePhi() local
680 DCHECK_LT(input_index, inputs.size()); in SolvePhi()
681 auto ita = cycle_.find(inputs[input_index]); in SolvePhi()
683 for (size_t i = input_index + 1, n = inputs.size() - adjust_input_size; i < n; i++) { in SolvePhi()
684 auto itb = cycle_.find(inputs[i]); in SolvePhi()
Dregister_allocator_graph_color.cc1171 HInputsRef inputs = defined_by->GetInputs(); in CheckInputOutputCanOverlap() local
1172 for (size_t i = 0; i < inputs.size(); ++i) { in CheckInputOutputCanOverlap()
1173 if (inputs[i]->GetLiveInterval()->GetSiblingAt(def_position) == input_interval) { in CheckInputOutputCanOverlap()
1360 HInputsRef inputs = defined_by->GetInputs(); in FindCoalesceOpportunities() local
1362 for (size_t i = 0, e = inputs.size(); i < e; ++i) { in FindCoalesceOpportunities()
1365 LiveInterval* input_interval = inputs[i]->GetLiveInterval()->GetSiblingAt(position); in FindCoalesceOpportunities()
1402 HInputsRef inputs = defined_by->GetInputs(); in FindCoalesceOpportunities() local
1403 for (size_t i = 0; i < inputs.size(); ++i) { in FindCoalesceOpportunities()
1407 LiveInterval* input_interval = inputs[i]->GetLiveInterval()->GetSiblingAt(def_point); in FindCoalesceOpportunities()
Dgraph_visualizer.cc597 HConstInputsRef inputs = instruction->GetInputs(); in PrintInstruction() local
598 if (!inputs.empty()) { in PrintInstruction()
600 for (const HInstruction* input : inputs) { in PrintInstruction()
Dinliner.cc1322 HInputsRef inputs = invoke_instruction->GetInputs(); in TryInlineAndReplace() local
1323 for (size_t index = 0; index != inputs.size(); ++index) { in TryInlineAndReplace()
1324 new_invoke->SetArgumentAt(index, inputs[index]); in TryInlineAndReplace()
1370 HInputsRef inputs = invoke_instruction->GetInputs(); in TryInlineAndReplace() local
1371 for (size_t index = 0; index != inputs.size(); ++index) { in TryInlineAndReplace()
1372 new_invoke->SetArgumentAt(index, inputs[index]); in TryInlineAndReplace()
/art/test/566-checker-codegen-select/
Dinfo.txt1 Test the use positions of inputs of non-materialized conditions.
/art/test/554-checker-rtp-checkcast/
Dinfo.txt1 Tests that phis with check-casted reference type inputs are typed.
/art/test/565-checker-condition-liveness/
Dinfo.txt1 Test the results of liveness analysis e.g. use positions of inputs of non-materialized conditions.
/art/test/586-checker-null-array-get/
Dinfo.txt2 that used to merge two array gets that have the same inputs but
/art/test/800-smali/smali/
Db_27799205_1.smali13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
Db_27799205_2.smali13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
Db_27799205_4.smali15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
Db_27799205_5.smali15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
Db_27799205_3.smali15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
/art/test/552-checker-primitive-typeprop/smali/
DArraySet.smali20 # on the replaced inputs.
/art/tools/jfuzz/
DREADME.md122 Mutation-based fuzz testing applies small random changes to existing inputs
125 layered approaches generate random inputs that are subsequently mutated at
/art/test/622-simplifyifs-exception-edges/smali/
DTest.smali65 # of the catch Phi's inputs. For catch blocks these two arrays are unrelated, so
/art/tools/hiddenapi/
DREADME.md6 blacklist - provided as text file inputs. These access flags denote to the

12