/art/libartbase/base/ |
D | transform_iterator_test.cc | 44 std::vector<ValueHolder> input({ 1, 7, 3, 8 }); in TEST() local 47 using vector_titer = decltype(MakeTransformIterator(input.begin(), add1)); in TEST() 54 using vector_ctiter = decltype(MakeTransformIterator(input.cbegin(), add1)); in TEST() 61 using vector_rtiter = decltype(MakeTransformIterator(input.rbegin(), add1)); in TEST() 68 using vector_crtiter = decltype(MakeTransformIterator(input.crbegin(), add1)); in TEST() 75 std::copy(MakeTransformIterator(input.begin(), add1), in TEST() 76 MakeTransformIterator(input.end(), add1), in TEST() 81 std::copy(MakeTransformIterator(input.cbegin(), add1), in TEST() 82 MakeTransformIterator(input.cend(), add1), in TEST() 87 std::copy(MakeTransformIterator(input.rbegin(), add1), in TEST() [all …]
|
D | transform_array_ref_test.cc | 41 std::vector<ValueHolder> input({ 7, 6, 4, 0 }); in TEST() local 44 auto taref = MakeTransformArrayRef(input, add1); in TEST() 70 ASSERT_EQ(input.size(), taref.size()); in TEST() 71 ASSERT_EQ(input.empty(), taref.empty()); in TEST() 72 ASSERT_EQ(input.front().value + 1, taref.front()); in TEST() 73 ASSERT_EQ(input.back().value + 1, taref.back()); in TEST() 75 for (size_t i = 0; i != input.size(); ++i) { in TEST() 76 ASSERT_EQ(input[i].value + 1, taref[i]); in TEST() 82 std::vector<ValueHolder> input({ 4, 4, 5, 7, 10 }); in TEST() local 85 auto taref = MakeTransformArrayRef(input, sub1); in TEST() [all …]
|
D | indenter_test.cc | 26 std::ostream input(&indent_filter); in TEST() local 30 input << "hello"; in TEST() 33 input << "\nhello again"; in TEST() 36 input << "\n"; in TEST()
|
/art/tools/ |
D | stream-trace-converter.py | 63 def Copy(input, output, length): argument 64 buf = input.read(length) 78 def ProcessDataHeader(self, input, body): argument 79 magic = ReadIntLE(input) 85 version = ReadShortLE(input) 96 offsetToData = ReadShortLE(input) - 16 100 Copy(input, body, 8) 107 self._mRecordSize = ReadShortLE(input) 112 Copy(input, body, offsetToData) 114 def ProcessMethod(self, input): argument [all …]
|
D | symbolize.sh | 33 read -e input 34 if [ "x$input" = "xn" ] ; then 37 if [ "x$input" = "xq" ] ; then
|
/art/tools/dmtracedump/ |
D | dmtracedump.pl | 8 $input = $_; 9 $input =~ s/\.data$//; 11 $output = "$input.html"; 13 print("dmtracedump -h -p $input > $output\n"); 14 system("dmtracedump -h -p '$input' > '$output'");
|
/art/compiler/optimizing/ |
D | ssa_phi_elimination.cc | 79 HPhi* input = raw_input->AsPhi(); in MarkDeadPhis() local 80 if (input != nullptr && input->IsDead()) { in MarkDeadPhis() 83 DCHECK(ContainsElement(initially_live, input)); in MarkDeadPhis() 84 input->SetLive(); in MarkDeadPhis() 85 worklist.push_back(input); in MarkDeadPhis() 174 for (HInstruction* input : phi->GetInputs()) { in Run() 175 if (input == phi) { in Run() 178 candidate = input; in Run() 179 } else if (candidate != input) { in Run() 195 for (HInstruction* input : current->GetInputs()) { in Run() [all …]
|
D | licm.cc | 34 for (const HInstruction* input : instruction->GetInputs()) { in InputsAreDefinedBeforeLoop() local 35 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop() 47 HInstruction* input = environment->GetInstructionAt(i); in InputsAreDefinedBeforeLoop() local 48 if (input != nullptr) { in InputsAreDefinedBeforeLoop() 49 HLoopInformation* input_loop = input->GetBlock()->GetLoopInformation(); in InputsAreDefinedBeforeLoop() 53 bool is_loop_header_phi = IsPhiOf(input, info->GetHeader()); in InputsAreDefinedBeforeLoop() 70 HInstruction* input = environment->GetInstructionAt(i); in UpdateLoopPhisIn() local 71 if (input != nullptr && IsPhiOf(input, info->GetHeader())) { in UpdateLoopPhisIn() 73 HInstruction* incoming = input->InputAt(0); in UpdateLoopPhisIn()
|
D | nodes_vector.h | 125 void SetGoverningPredicate(HInstruction* input, PredicationKind pred_kind) { in SetGoverningPredicate() argument 127 DCHECK(input->IsVecPredSetOperation()); in SetGoverningPredicate() 128 AddInput(input); in SetGoverningPredicate() 133 void SetMergingGoverningPredicate(HInstruction* input) { in SetMergingGoverningPredicate() argument 134 SetGoverningPredicate(input, PredicationKind::kMergingForm); in SetMergingGoverningPredicate() 136 void SetZeroingGoverningPredicate(HInstruction* input) { in SetZeroingGoverningPredicate() argument 137 SetGoverningPredicate(input, PredicationKind::kZeroingForm); in SetZeroingGoverningPredicate() 261 HInstruction* input, in HVecUnaryOperation() argument 272 SetRawInputAt(0, input); in HVecUnaryOperation() 360 inline static bool HasConsistentPackedTypes(HInstruction* input, DataType::Type type) { in HasConsistentPackedTypes() argument [all …]
|
D | ssa_builder.cc | 132 for (HInstruction* input : phi->GetInputs()) { in TypePhiFromInputs() 133 if (input->IsPhi() && input->AsPhi()->IsDead()) { in TypePhiFromInputs() 139 DataType::Type input_type = HPhi::ToPhiType(input->GetType()); in TypePhiFromInputs() 179 for (HInstruction* input : phi->GetInputs()) { in TypeInputsOfPhi() 180 DCHECK(HPhi::ToPhiType(input->GetType()) == common_type); in TypeInputsOfPhi() 190 HInstruction* input = inputs[i]; in TypeInputsOfPhi() local 191 if (input->GetType() != common_type) { in TypeInputsOfPhi() 195 ? GetReferenceTypeEquivalent(input) in TypeInputsOfPhi() 196 : GetFloatOrDoubleEquivalent(input, common_type); in TypeInputsOfPhi() 203 DCHECK_NE(input, equivalent); in TypeInputsOfPhi() [all …]
|
D | graph_checker.cc | 382 for (HInstruction* input : instruction->GetInputs()) { in VisitInstruction() 383 if (input->GetBlock() == nullptr) { in VisitInstruction() 386 input->GetId(), in VisitInstruction() 389 const HInstructionList& list = input->IsPhi() in VisitInstruction() 390 ? input->GetBlock()->GetPhis() in VisitInstruction() 391 : input->GetBlock()->GetInstructions(); in VisitInstruction() 392 if (!list.Contains(input)) { in VisitInstruction() 395 input->GetId(), in VisitInstruction() 443 HInstruction* input = input_record.GetInstruction(); in VisitInstruction() local 444 if ((input_record.GetBeforeUseNode() == input->GetUses().end()) || in VisitInstruction() [all …]
|
D | nodes_x86.h | 72 HInstruction* input, in HX86FPNeg() argument 77 SetRawInputAt(0, input); in HX86FPNeg() 96 HInstruction* input, in HX86PackedSwitch() argument 102 SetRawInputAt(0, input); in HX86PackedSwitch() 172 HInstruction* input, uint32_t dex_pc = kNoDexPc) 173 : HUnaryOperation(kX86MaskOrResetLeastSetBit, result_type, input, dex_pc), in HUnaryOperation() argument 175 DCHECK_EQ(result_type, DataType::Kind(input->GetType())); in HUnaryOperation()
|
D | ssa_liveness_analysis.cc | 111 HInstruction* input = inputs[i]; in RecursivelyProcessInputs() local 113 bool has_out_location = input->GetLocations()->Out().IsValid(); in RecursivelyProcessInputs() 119 << input->DebugName() << input->GetId() << " does not produce one."; in RecursivelyProcessInputs() 120 DCHECK(input->HasSsaIndex()); in RecursivelyProcessInputs() 123 input->GetLiveInterval()->AddUse(current, /* environment= */ nullptr, i, actual_user); in RecursivelyProcessInputs() 124 live_in->SetBit(input->GetSsaIndex()); in RecursivelyProcessInputs() 130 DCHECK(input->IsEmittedAtUseSite()); in RecursivelyProcessInputs() 133 DCHECK(!input->IsPhi()); in RecursivelyProcessInputs() 134 DCHECK(!input->HasEnvironment()); in RecursivelyProcessInputs() 135 RecursivelyProcessInputs(input, actual_user, live_in); in RecursivelyProcessInputs() [all …]
|
D | prepare_for_register_allocation.cc | 260 bool PrepareForRegisterAllocation::CanMoveClinitCheck(HInstruction* input, in CanMoveClinitCheck() argument 268 if (user->GetDexPc() != input->GetDexPc()) { in CanMoveClinitCheck() 275 HEnvironment* input_environment = input->GetEnvironment(); in CanMoveClinitCheck() 291 if (user->GetBlock() != input->GetBlock()) { in CanMoveClinitCheck() 298 for (HInstruction* between = input->GetNext(); between != user; between = between->GetNext()) { in CanMoveClinitCheck()
|
/art/tools/cpp-define-generator/ |
D | make_header.py | 31 def convert(input): argument 35 asm_defines = asm_define_re.findall(input) 56 print(convert(open(args.input, "r").read()))
|
/art/test/517-checker-builder-fallthrough/src/ |
D | Main.java | 21 public static int runTest(int input) throws Exception { in runTest() argument 24 return (Integer) m.invoke(null, input); in runTest()
|
/art/test/468-checker-bool-simplif-regression/src/ |
D | Main.java | 21 public static boolean runTest(boolean input) throws Exception { in runTest() argument 25 f.set(null, (Boolean) input); in runTest()
|
/art/test/633-checker-rtp-getclass/src/ |
D | Main.java | 36 public static int $noinline$runSmaliTest(String name, Main input) { in $noinline$runSmaliTest() argument 40 return (Integer) m.invoke(null, input); in $noinline$runSmaliTest()
|
/art/libdexfile/dex/ |
D | utf_test.cc | 118 static void AssertConversion(const std::vector<uint16_t>& input, in AssertConversion() argument 120 ASSERT_EQ(expected.size(), CountUtf8Bytes(&input[0], input.size())); in AssertConversion() 124 &input[0], input.size()); in AssertConversion() 385 const char input[] = { kNonAsciiCharacter, '\0' }; in TEST_F() local 386 uint32_t hash = ComputeModifiedUtf8Hash(input); in TEST_F()
|
/art/test/543-checker-dce-trycatch/smali/ |
D | TestCase.smali | 245 const v1, 0xa # dead catch phi input, defined in entry block (HInstruction) 246 add-int v2, p0, p1 # dead catch phi input, defined in the dead block (HInstruction) 251 # v3 = Phi [Add, 0xf] # dead catch phi input, defined in the dead block (HPhi) 255 const v1, 0xb # live catch phi input 256 const v2, 0xc # live catch phi input 257 const v3, 0x10 # live catch phi input 260 const v1, 0xd # live catch phi input 261 const v2, 0xe # live catch phi input 262 const v3, 0x11 # live catch phi input 311 const v1, 0xa # dead catch phi input, defined in entry block [all …]
|
/art/test/910-methods/src/art/ |
D | Test910.java | 169 Class<?>[] input = new Class<?>[count + 1]; in createProxyClass() local 170 input[0] = Runnable.class; in createProxyClass() 175 input[inputIndex++] = Class.forName("art.Test910$I" + bitIndex); in createProxyClass() 180 return Proxy.getProxyClass(Test910.class.getClassLoader(), input); in createProxyClass()
|
/art/test/459-dead-phi/smali/ |
D | EquivalentPhi.smali | 29 # v2 will be a phi with (int, int) as input 33 # v3 will be a phi with (int, int) as input. 38 # delete the old phi, which ends up having incompatible input
|
/art/test/475-simplify-mul-zero/ |
D | info.txt | 2 Mul should expect zero constant as input.
|
/art/test/431-type-propagation/smali/ |
D | TypePropagation.smali | 26 # float input and one integer input. Since the SSA builder trusts 27 # the verifier, it assumes that the integer input must be converted
|
/art/runtime/ |
D | imt_conflict_table.h | 120 auto input = std::make_pair(interface_method, implementation_method); in Visit() local 121 std::pair<ArtMethod*, ArtMethod*> updated = visitor(input); in Visit() 122 if (input.first != updated.first) { in Visit() 125 if (input.second != updated.second) { in Visit()
|