/art/compiler/dex/ |
H A D | pass.h | 53 * @param data the PassDataHolder. 56 virtual bool Gate(const PassDataHolder* data) const { 58 UNUSED(data); 67 virtual void Start(PassDataHolder* data) const { 69 UNUSED(data); 75 virtual void End(PassDataHolder* data) const { 77 UNUSED(data); 81 * @param data the object containing data necessary for the pass. 84 virtual bool Worker(PassDataHolder* data ATTRIBUTE_UNUSE [all...] |
H A D | bb_optimizations.h | 37 void Start(PassDataHolder* data) const { 38 DCHECK(data != nullptr); 39 CompilationUnit* c_unit = down_cast<PassMEDataHolder*>(data)->c_unit; 44 bool Gate(const PassDataHolder* data) const { 45 DCHECK(data != nullptr); 46 CompilationUnit* c_unit = down_cast<const PassMEDataHolder*>(data)->c_unit; 61 void Start(PassDataHolder* data) const { 62 DCHECK(data != nullptr); 63 CompilationUnit* c_unit = down_cast<PassMEDataHolder*>(data)->c_unit; 68 bool Gate(const PassDataHolder* data) cons [all...] |
H A D | post_opt_passes.h | 39 bool Gate(const PassDataHolder* data) const OVERRIDE { 40 DCHECK(data != nullptr); 41 CompilationUnit* c_unit = down_cast<const PassMEDataHolder*>(data)->c_unit; 49 * @brief There is some data that needs to be initialized before performing 57 void Start(PassDataHolder* data) const { 60 DCHECK(data != nullptr); 61 CompilationUnit* c_unit = down_cast<PassMEDataHolder*>(data)->c_unit; 77 bool Worker(PassDataHolder* data) const; 89 void Start(PassDataHolder* data) const; 101 bool Gate(const PassDataHolder* data) cons [all...] |
H A D | bb_optimizations.cc | 26 bool CodeLayout::Worker(PassDataHolder* data) const { 27 DCHECK(data != nullptr); 28 PassMEDataHolder* pass_me_data_holder = down_cast<PassMEDataHolder*>(data); 41 bool BBCombine::Worker(PassDataHolder* data) const { 42 DCHECK(data != nullptr); 43 PassMEDataHolder* pass_me_data_holder = down_cast<PassMEDataHolder*>(data); 57 bool MethodUseCount::Gate(const PassDataHolder* data) const { 58 DCHECK(data != nullptr); 59 CompilationUnit* c_unit = down_cast<const PassMEDataHolder*>(data)->c_unit; 61 // First initialize the data [all...] |
H A D | post_opt_passes.cc | 23 bool ClearPhiInstructions::Worker(PassDataHolder* data) const { 24 DCHECK(data != nullptr); 25 PassMEDataHolder* pass_me_data_holder = down_cast<PassMEDataHolder*>(data); 48 void CalculatePredecessors::Start(PassDataHolder* data) const { 49 DCHECK(data != nullptr); 50 CompilationUnit* c_unit = down_cast<PassMEDataHolder*>(data)->c_unit;
|
H A D | gvn_dead_code_elimination.cc | 94 MIRData* data = &mir_data_.back(); local 95 data->has_def = true; 96 data->wide_def = wide; 97 data->vreg_def = v_reg; 100 data->prev_value = vreg_data_[v_reg]; 101 data->low_def_over_high_word = 111 data->prev_value_high = vreg_data_[v_reg + 1]; 112 data->high_def_over_low_word = 127 MIRData* data = LastMIRData(); local 128 if (data 188 MIRData* data = &mir_data_[change]; local 276 MIRData* data = &mir_data_[change]; local 330 MIRData* data = &mir_data_[change]; local 353 const MIRData* data = &mir_data_[change]; local 496 KillMIR(MIRData* data) argument 612 MIRData* data = vreg_chains_.LastMIRData(); local 683 MIRData* data = vreg_chains_.GetMIRData(check_change); local 761 MIRData* data = vreg_chains_.LastMIRData(); local 833 MIRData* data = last_data; local 887 MIRData* data = vreg_chains_.GetMIRData(change); local 986 MIRData* data = vreg_chains_.GetMIRData(kill_change); local 1009 MIRData* data = vreg_chains_.GetMIRData(vreg_chains_.LastChange(v_reg)); local 1021 MIRData* data = vreg_chains_.GetMIRData(*it); local [all...] |
/art/test/413-regalloc-regression/src/ |
H A D | Main.java | 18 private Object[] data; field in class:Main 22 data = new Object[4]; 28 data[i] = data[i + 1]; 30 data[--size] = null;
|
/art/compiler/optimizing/ |
H A D | suspend_check_test.cc | 30 static void TestCode(const uint16_t* data) { argument 35 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 47 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 51 TestCode(data); 55 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 58 TestCode(data); 62 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 67 TestCode(data); 71 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 76 TestCode(data); 80 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 89 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | pretty_printer_test.cc | 30 static void TestCode(const uint16_t* data, const char* expected) { argument 35 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 44 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 56 TestCode(data, expected); 71 const uint16_t data[] = local 76 TestCode(data, expected); 93 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 98 TestCode(data, expected); 172 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 177 TestCode(data, expecte 200 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 230 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 252 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | ssa_test.cc | 78 static void TestCode(const uint16_t* data, const char* expected) { argument 83 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 126 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 132 TestCode(data, expected); 157 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 163 TestCode(data, expected); 188 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 196 TestCode(data, expected); 221 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 229 TestCode(data, expecte 252 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 283 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local 317 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 358 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 397 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 439 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 463 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 491 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local 527 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local [all...] |
H A D | liveness_test.cc | 46 static void TestCode(const uint16_t* data, const char* expected) { argument 51 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 94 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 98 TestCode(data, expected); 116 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 120 TestCode(data, expected); 142 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local 149 TestCode(data, expected); 189 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 197 TestCode(data, expecte 236 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 281 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 326 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local 378 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 433 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 483 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 538 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 588 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | linearize_test.cc | 39 static void TestCode(const uint16_t* data, const int* expected_order, size_t number_of_blocks) { argument 44 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 76 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 84 TestCode(data, blocks, 9); 101 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 109 TestCode(data, blocks, 9); 127 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 136 TestCode(data, blocks, 10); 157 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 166 TestCode(data, block 187 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 213 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 241 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | intrinsics.cc | 47 static Primitive::Type GetType(uint64_t data, bool is_op_size) { argument 49 switch (static_cast<OpSize>(data)) { 59 LOG(FATAL) << "Unknown/unsupported op size " << data; 63 if ((data & kIntrinsicFlagIsLong) != 0) { 66 if ((data & kIntrinsicFlagIsObject) != 0) { 77 return ((method.d.data & kIntrinsicFlagToFloatingPoint) == 0) ? 80 return ((method.d.data & kIntrinsicFlagToFloatingPoint) == 0) ? 85 switch (GetType(method.d.data, true)) { 91 LOG(FATAL) << "Unknown/unsupported op size " << method.d.data; 95 switch (GetType(method.d.data, tru [all...] |
H A D | graph_checker_test.cc | 47 static void TestCode(const uint16_t* data) { argument 50 HGraph* graph = CreateCFG(&allocator, data); 58 static void TestCodeSSA(const uint16_t* data) { argument 61 HGraph* graph = CreateCFG(&allocator, data); 74 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 77 TestCode(data); 81 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 85 TestCode(data); 89 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 95 TestCode(data); 99 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 150 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | dominator_test.cc | 27 static void TestCode(const uint16_t* data, const int* blocks, size_t blocks_length) { argument 32 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 54 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 63 TestCode(data, dominators, sizeof(dominators) / sizeof(int)); 67 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 78 TestCode(data, dominators, sizeof(dominators) / sizeof(int)); 82 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 95 TestCode(data, dominators, sizeof(dominators) / sizeof(int)); 149 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM( local 162 TestCode(data, dominator 166 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 185 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 205 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 226 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 247 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
H A D | dead_code_elimination_test.cc | 29 static void TestCode(const uint16_t* data, argument 34 HGraph* graph = CreateCFG(&allocator, data); 73 const uint16_t data[] = THREE_REGISTERS_CODE_ITEM( local 109 TestCode(data, expected_before, expected_after); 135 const uint16_t data[] = THREE_REGISTERS_CODE_ITEM( local 192 TestCode(data, expected_before, expected_after);
|
H A D | find_loops_test.cc | 30 static HGraph* TestCode(const uint16_t* data, ArenaAllocator* allocator) { argument 33 const DexFile::CodeItem* item = reinterpret_cast<const DexFile::CodeItem*>(data); 42 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 48 HGraph* graph = TestCode(data, &allocator); 55 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 61 HGraph* graph = TestCode(data, &allocator); 68 const uint16_t data[] = TWO_REGISTERS_CODE_ITEM( local 77 HGraph* graph = TestCode(data, &allocator); 84 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 94 HGraph* graph = TestCode(data, 101 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 147 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 173 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 198 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 224 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 250 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 275 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 306 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 336 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local 353 const uint16_t data[] = ONE_REGISTER_CODE_ITEM( local [all...] |
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
H A D | DebugInfoItem.java | 24 private byte[] data; field in class:DebugInfoItem 33 data = new byte[size]; 34 file.read(data); 40 file.write(data);
|
H A D | StringDataItem.java | 26 private String data; field in class:StringDataItem 36 data = new String(dataAsBytes, StandardCharsets.US_ASCII); 37 if (size != data.length()) { 56 file.writeDexUtf(data.getBytes(StandardCharsets.US_ASCII)); 77 public void setString(String data) { argument 78 this.data = data; 86 return data;
|
/art/runtime/ |
H A D | memory_region_test.cc | 25 uint8_t data[n] = { 0, 1, 2, 3, 4, 5, 6, 7 }; local 26 MemoryRegion region(&data, n); 40 uint8_t data[n] = { 0, 0, 0, 0, 0, 0, 0, 0 }; local 41 MemoryRegion region(&data, n); 54 ASSERT_EQ(expected[i], data[i]);
|
H A D | leb128.h | 31 static inline uint32_t DecodeUnsignedLeb128(const uint8_t** data) { argument 32 const uint8_t* ptr = *data; 52 *data = ptr; 60 static inline int32_t DecodeUnsignedLeb128P1(const uint8_t** data) { argument 61 return DecodeUnsignedLeb128(data) - 1; 67 static inline int32_t DecodeSignedLeb128(const uint8_t** data) { argument 68 const uint8_t* ptr = *data; 96 *data = ptr; 101 static inline uint32_t UnsignedLeb128Size(uint32_t data) { argument 102 // bits_to_encode = (data ! 111 SignedLeb128Size(int32_t data) argument 184 Leb128Encoder(std::vector<uint8_t>* data) argument [all...] |
/art/runtime/native/ |
H A D | org_apache_harmony_dalvik_ddmc_DdmServer.cc | 30 ScopedByteArrayRO data(env, javaData); 31 DCHECK_LE(offset + length, static_cast<int32_t>(data.size())); 32 Dbg::DdmSendChunk(type, length, reinterpret_cast<const uint8_t*>(&data[offset]));
|
/art/runtime/base/ |
H A D | histogram_test.cc | 68 Histogram<uint64_t>::CumulativeData data; local 88 hist->CreateHistogram(&data); 89 PerValue = hist->Percentile(0.50, data); 95 Histogram<uint64_t>::CumulativeData data; local 120 hist->CreateHistogram(&data); 121 PerValue = hist->Percentile(0.50, data); 126 hist->PrintConfidenceIntervals(stream, 0.99, data); 162 Histogram<uint64_t>::CumulativeData data; local 163 hist->CreateHistogram(&data); 164 PerValue = hist->Percentile(0.50, data); 178 Histogram<uint64_t>::CumulativeData data; local 217 Histogram<uint64_t>::CumulativeData data; local 229 Histogram<uint64_t>::CumulativeData data; local 255 Histogram<uint64_t>::CumulativeData data; local [all...] |
/art/compiler/dwarf/ |
H A D | headers.h | 47 size_t cie_header_start_ = writer.data()->size(); 55 writer.PushUleb128(1); // z: Augmentation data size. 71 writer.PushData(opcodes.data()); 73 writer.UpdateUint32(cie_header_start_, writer.data()->size() - cie_header_start_ - 4); 85 size_t fde_header_start = writer.data()->size(); 88 uint32_t cie_pointer = writer.data()->size() - cie_offset; 95 debug_frame_patches->push_back(writer.data()->size()); 103 writer.PushUleb128(0); // Augmentation data size. 106 writer.UpdateUint32(fde_header_start, writer.data()->size() - fde_header_start - 4); 116 size_t start = writer.data() [all...] |
/art/compiler/dex/quick/ |
H A D | lazy_debug_frame_opcode_writer.cc | 25 DCHECK(this->data()->empty()); 26 return this->data(); 30 // Move our data buffer to temporary variable. 33 // Refill our data buffer with patched opcodes. 38 // Copy old data up to the point when advance was issued. 54 return this->data();
|