/art/test/551-checker-shifter-operand/src/ |
D | Main.java | 1039 long inputs[] = { in main() local 1060 for (int i = 0; i < inputs.length; i++) { in main() 1061 $opt$noinline$testNeg((int)inputs[i]); in main() 1062 for (int j = 0; j < inputs.length; j++) { in main() 1063 $opt$noinline$testAnd(inputs[i], inputs[j]); in main() 1064 $opt$noinline$testOr((int)inputs[i], (int)inputs[j]); in main() 1065 $opt$noinline$testXor(inputs[i], inputs[j]); in main() 1067 $opt$validateExtendByte(inputs[i], (byte)inputs[j]); in main() 1068 $opt$validateExtendChar(inputs[i], (char)inputs[j]); in main() 1069 $opt$validateExtendShort(inputs[i], (short)inputs[j]); in main() [all …]
|
/art/test/472-type-propagation/ |
D | info.txt | 2 If a phi requests its inputs to be of a certain type, the inputs need
|
/art/test/531-regression-debugphi/smali/ |
D | TestCase.smali | 24 # - 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/ |
D | pretty_printer.h | 43 HConstInputsRef inputs = instruction->GetInputs(); in PrintPostInstruction() local 44 if (!inputs.empty()) { in PrintPostInstruction() 47 for (const HInstruction* input : inputs) { in PrintPostInstruction()
|
D | ssa_liveness_analysis.cc | 109 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() 382 HInputsRef inputs = user->GetInputs(); in FindFirstRegisterHint() local 383 for (size_t i = 0; i < inputs.size(); ++i) { in FindFirstRegisterHint() 387 Location location = inputs[i]->GetLiveInterval()->GetLocationAt( in FindFirstRegisterHint() 422 HInputsRef inputs = defined_by_->GetInputs(); in FindHintAtDefinition() local 423 for (size_t i = 0; i < inputs.size(); ++i) { in FindHintAtDefinition() 425 LiveInterval* input_interval = inputs[i]->GetLiveInterval()->GetSiblingAt(end - 1); in FindHintAtDefinition()
|
D | ssa_builder.cc | 185 HInputsRef inputs = phi->GetInputs(); in TypeInputsOfPhi() local 186 for (size_t i = 0; i < inputs.size(); ++i) { in TypeInputsOfPhi() 187 HInstruction* input = inputs[i]; in TypeInputsOfPhi() 629 HInputsRef inputs = phi->GetInputs(); in GetFloatDoubleOrReferenceEquivalentOfPhi() local 630 HPhi* new_phi = new (allocator) HPhi(allocator, phi->GetRegNumber(), inputs.size(), type); in GetFloatDoubleOrReferenceEquivalentOfPhi() 634 for (size_t i = 0; i < inputs.size(); ++i) { in GetFloatDoubleOrReferenceEquivalentOfPhi() 635 new_input_records[i] = HUserRecord<HInstruction*>(inputs[i]); in GetFloatDoubleOrReferenceEquivalentOfPhi()
|
D | pc_relative_fixups_x86.cc | 225 HInputsRef inputs = invoke->GetInputs(); in HandleInvoke() local 226 for (size_t i = 0; i < inputs.size(); i++) { in HandleInvoke() 227 HConstant* input = inputs[i]->AsConstant(); in HandleInvoke()
|
D | reference_type_propagation.cc | 925 HInputsRef inputs = instr->GetInputs(); in UpdatePhi() local 927 while (first_input_index_not_null < inputs.size() && in UpdatePhi() 928 inputs[first_input_index_not_null]->IsNullConstant()) { in UpdatePhi() 931 if (first_input_index_not_null == inputs.size()) { in UpdatePhi() 946 for (size_t i = first_input_index_not_null + 1; i < inputs.size(); i++) { in UpdatePhi() 947 if (inputs[i]->IsNullConstant()) { in UpdatePhi() 950 new_rti = MergeTypes(new_rti, inputs[i]->GetReferenceTypeInfo(), handle_cache_); in UpdatePhi()
|
D | induction_var_analysis.cc | 549 HInputsRef inputs = phi->GetInputs(); in TransferPhi() local 550 DCHECK_LT(input_index, inputs.size()); in TransferPhi() 551 InductionInfo* a = LookupInfo(loop, inputs[input_index]); in TransferPhi() 552 for (size_t i = input_index + 1, n = inputs.size() - adjust_input_size; i < n; i++) { in TransferPhi() 553 InductionInfo* b = LookupInfo(loop, inputs[i]); in TransferPhi() 678 HInputsRef inputs = phi->GetInputs(); in SolvePhi() local 679 DCHECK_LT(input_index, inputs.size()); in SolvePhi() 680 auto ita = cycle_.find(inputs[input_index]); in SolvePhi() 682 for (size_t i = input_index + 1, n = inputs.size() - adjust_input_size; i < n; i++) { in SolvePhi() 683 auto itb = cycle_.find(inputs[i]); in SolvePhi()
|
D | register_allocator_graph_color.cc | 1171 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()
|
D | graph_visualizer.cc | 571 HConstInputsRef inputs = instruction->GetInputs(); in PrintInstruction() local 572 if (!inputs.empty()) { in PrintInstruction() 574 for (const HInstruction* input : inputs) { in PrintInstruction()
|
D | loop_optimization.cc | 1873 HInputsRef inputs = invoke->GetInputs(); in GenerateVecOp() local 1874 size_t num_inputs = inputs.size(); in GenerateVecOp() 1879 ? vector_map_->Get(inputs[index]) in GenerateVecOp() 1880 : inputs[index]; // beyond arguments: just pass through in GenerateVecOp() 2221 HInputsRef inputs = phi->GetInputs(); in TrySetPhiReduction() local 2222 if (inputs.size() == 2) { in TrySetPhiReduction() 2223 HInstruction* reduction = inputs[1]; in TrySetPhiReduction()
|
/art/test/565-checker-condition-liveness/ |
D | info.txt | 1 Test the use positions of inputs of non-materialized conditions.
|
/art/test/566-checker-codegen-select/ |
D | info.txt | 1 Test the use positions of inputs of non-materialized conditions.
|
/art/test/554-checker-rtp-checkcast/ |
D | info.txt | 1 Tests that phis with check-casted reference type inputs are typed.
|
/art/test/586-checker-null-array-get/ |
D | info.txt | 2 that used to merge two array gets that have the same inputs but
|
/art/test/800-smali/smali/ |
D | b_27799205_1.smali | 13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
|
D | b_27799205_2.smali | 13 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
|
D | b_27799205_4.smali | 15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
|
D | b_27799205_5.smali | 15 # Make v0, v1 and v2 null. We'll use v0 as a merge of the inputs, v1 as null, and v2 as 0.
|
D | b_27799205_3.smali | 15 # 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/ |
D | ArraySet.smali | 20 # on the replaced inputs.
|
/art/test/622-simplifyifs-exception-edges/smali/ |
D | Test.smali | 65 # of the catch Phi's inputs. For catch blocks these two arrays are unrelated, so
|
/art/tools/jfuzz/ |
D | README.md | 120 Mutation-based fuzz testing applies small random changes to existing inputs 123 layered approaches generate random inputs that are subsequently mutated at
|
/art/tools/hiddenapi/ |
D | README.md | 6 blacklist - provided as text file inputs. These access flags denote to the
|