/art/test/551-checker-shifter-operand/src/ |
D | Main.java | 1072 long inputs[] = { in main() local 1093 for (int i = 0; i < inputs.length; i++) { in main() 1094 $opt$noinline$testNeg((int)inputs[i]); in main() 1095 for (int j = 0; j < inputs.length; j++) { in main() 1096 $opt$noinline$testAnd(inputs[i], inputs[j]); in main() 1097 $opt$noinline$testOr((int)inputs[i], (int)inputs[j]); in main() 1098 $opt$noinline$testXor(inputs[i], inputs[j]); in main() 1100 $opt$validateExtendByte(inputs[i], (byte)inputs[j]); in main() 1101 $opt$validateExtendChar(inputs[i], (char)inputs[j]); in main() 1102 $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() 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()
|
D | pc_relative_fixups_x86.cc | 211 HInputsRef inputs = invoke->GetInputs(); in HandleInvoke() local 212 for (size_t i = 0; i < inputs.size(); i++) { in HandleInvoke() 213 HConstant* input = inputs[i]->AsConstant(); in HandleInvoke()
|
D | ssa_builder.cc | 188 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() 667 HInputsRef inputs = phi->GetInputs(); in GetFloatDoubleOrReferenceEquivalentOfPhi() local 668 HPhi* new_phi = new (allocator) HPhi(allocator, phi->GetRegNumber(), inputs.size(), type); in GetFloatDoubleOrReferenceEquivalentOfPhi() 672 for (size_t i = 0; i < inputs.size(); ++i) { in GetFloatDoubleOrReferenceEquivalentOfPhi() 673 new_input_records[i] = HUserRecord<HInstruction*>(inputs[i]); in GetFloatDoubleOrReferenceEquivalentOfPhi()
|
D | reference_type_propagation.cc | 918 HInputsRef inputs = instr->GetInputs(); in UpdatePhi() local 920 while (first_input_index_not_null < inputs.size() && in UpdatePhi() 921 inputs[first_input_index_not_null]->IsNullConstant()) { in UpdatePhi() 924 if (first_input_index_not_null == inputs.size()) { in UpdatePhi() 939 for (size_t i = first_input_index_not_null + 1; i < inputs.size(); i++) { in UpdatePhi() 940 if (inputs[i]->IsNullConstant()) { in UpdatePhi() 943 new_rti = MergeTypes(new_rti, inputs[i]->GetReferenceTypeInfo(), GetHandleCache()); in UpdatePhi()
|
D | induction_var_analysis.cc | 550 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()
|
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 | 600 HConstInputsRef inputs = instruction->GetInputs(); in PrintInstruction() local 601 if (!inputs.empty()) { in PrintInstruction() 603 for (const HInstruction* input : inputs) { in PrintInstruction()
|
D | inliner.cc | 1334 HInputsRef inputs = invoke_instruction->GetInputs(); in TryInlineAndReplace() local 1335 for (size_t index = 0; index != inputs.size(); ++index) { in TryInlineAndReplace() 1336 new_invoke->SetArgumentAt(index, inputs[index]); in TryInlineAndReplace() 1382 HInputsRef inputs = invoke_instruction->GetInputs(); in TryInlineAndReplace() local 1383 for (size_t index = 0; index != inputs.size(); ++index) { in TryInlineAndReplace() 1384 new_invoke->SetArgumentAt(index, inputs[index]); in TryInlineAndReplace()
|
/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/565-checker-condition-liveness/ |
D | info.txt | 1 Test the results of liveness analysis e.g. use positions of inputs of non-materialized conditions.
|
/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 | 122 Mutation-based fuzz testing applies small random changes to existing inputs 125 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
|