/art/dexlayout/ |
H A D | dexlayout.cc | 269 * The output buffer must be able to hold (2*len)+1 bytes. The result is 1003 // This doesn't match the "dx" output when some of the args are 1363 // For the XML output, show the package name. Ideally we'd gather 1837 LOG(ERROR) << "Could not create dex writer output file: " << output_location; 1872 const bool output = options_.output_dex_directory_ != nullptr || has_output_container; local 1907 if (output) { 1914 // The output needs a dex container, use a temporary one. 1928 // Verify the output dex file's structure, only enabled by default for debug builds. 1950 CHECK(output_dex_file != nullptr) << "Failed to re-open output file:" << *error_msg; 1952 // Do IR-level comparison between input and output [all...] |
/art/patchoat/ |
H A D | patchoat.cc | 112 // Input and output are the same, nothing to do. 167 std::vector<uint8_t>* output, 209 output->resize(SHA256_DIGEST_LENGTH); 211 SHA256(original_bytes, original_size, output->data()); 237 EncodeUnsignedLeb128(output, offset_diff); 253 std::vector<uint8_t> output; local 254 if (!PatchOat::GeneratePatch(original, relocated, &output, error_msg)) { 260 *error_msg = StringPrintf("Failed to create/open output file %s", rel_filename.c_str()); 263 if (!rel_file->WriteFully(output.data(), output 164 GeneratePatch( const MemMap& original, const MemMap& relocated, std::vector<uint8_t>* output, std::string* error_msg) argument [all...] |
/art/compiler/optimizing/ |
H A D | intrinsics_arm64.cc | 136 // Copy the result back to the expected output. 139 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 255 Location output = locations->Out(); local 256 __ Fmov(is64bit ? XRegisterFrom(output) : WRegisterFrom(output), 262 Location output = locations->Out(); local 263 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), 569 Location output = locations->Out(); local 572 Register out_reg = is64bit ? XRegisterFrom(output) [all...] |
H A D | intrinsics_arm_vixl.cc | 106 // Copy the result back to the expected output. 109 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 279 Location output = locations->Out(); local 281 __ Vmov(LowRegisterFrom(output), HighRegisterFrom(output), DRegisterFrom(input)); 283 __ Vmov(RegisterFrom(output), SRegisterFrom(input)); 289 Location output = locations->Out(); local 291 __ Vmov(DRegisterFrom(output), LowRegisterFrom(input), HighRegisterFrom(input)); 293 __ Vmov(SRegisterFrom(output), RegisterFrom(input)); 468 Location output local [all...] |
H A D | intrinsics_x86.cc | 201 Location output = locations->Out(); local 206 __ movd(output.AsRegisterPairLow<Register>(), temp); 208 __ movd(output.AsRegisterPairHigh<Register>(), temp); 210 __ movd(output.AsRegister<Register>(), input.AsFpuRegister<XmmRegister>()); 216 Location output = locations->Out(); local 224 __ movsd(output.AsFpuRegister<XmmRegister>(), temp1); 226 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<Register>()); 316 Location output = locations->Out(); local 317 Register output_lo = output.AsRegisterPairLow<Register>(); 318 Register output_hi = output 362 Location output = locations->Out(); local 422 Location output = locations->Out(); local 452 Location output = locations->Out(); local 674 Location output = locations->Out(); local 2016 Register output = output_loc.AsRegister<Register>(); local 2022 Register output = output_loc.AsRegister<Register>(); local [all...] |
H A D | intrinsics_x86_64.cc | 147 Location output = locations->Out(); local 148 __ movd(output.AsRegister<CpuRegister>(), input.AsFpuRegister<XmmRegister>(), is64bit); 153 Location output = locations->Out(); local 154 __ movd(output.AsFpuRegister<XmmRegister>(), input.AsRegister<CpuRegister>(), is64bit); 256 Location output = locations->Out(); local 258 DCHECK(output.IsFpuRegister()); 266 __ andpd(output.AsFpuRegister<XmmRegister>(), xmm_temp); 269 __ andps(output.AsFpuRegister<XmmRegister>(), xmm_temp); 298 Location output = locations->Out(); local 299 CpuRegister out = output 2154 CpuRegister output = output_loc.AsRegister<CpuRegister>(); local [all...] |
H A D | code_generator_arm_vixl.cc | 762 // as a temporary, it cannot be the entry point's input/output. 768 // and output in R0): 774 // we just use rX (the register containing `ref`) as input and output 1668 // We are not doing this for HInstruction::kAdd because the output will require 1701 // We are not doing this for HInstruction::kAdd because the output will require 2066 // The output uses Location::kNoOutputOverlap. 2285 // we check that we are not dealing with floating-point output (there is no 2291 // For constants, we also check that the output is in one or two low registers, 2936 // Condition has been materialized, compare the output to 0. 4300 // output 8053 const vixl32::Register output = OutputRegister(instruction); local [all...] |
H A D | code_generator_x86.cc | 495 // and output in EAX): 501 // we just use rX (the register containing `ref`) as input and output 580 // and output in EAX): 586 // we just use rX (the register containing `ref`) as input and output 1824 // If the condition is true, overwrite the output, which already contains false. 1922 // Clear output register: setb only sets the low byte. 2448 // Make the output overlap to please the register allocator. This greatly simplifies 2458 // Make the output overlap to please the register allocator. This greatly simplifies 2744 Register output = out.AsRegister<Register>(); local 2748 __ movl(output, Immediat 2768 Register output = out.AsRegister<Register>(); local [all...] |
H A D | code_generator_x86_64.cc | 256 // Custom calling convention: RAX serves as both input and output. 307 // Custom calling convention: RAX serves as both input and output. 511 // and output in R0): 517 // we just use rX (the register containing `ref`) as input and output 602 // and output in R0): 608 // we just use rX (the register containing `ref`) as input and output 1834 // If the condition is true, overwrite the output, which already contains false. 1906 // Clear output register: setcc only sets the low byte. 1913 // Clear output register: setcc only sets the low byte. 2804 CpuRegister output local 2825 CpuRegister output = out.AsRegister<CpuRegister>(); local 2865 CpuRegister output = out.AsRegister<CpuRegister>(); local 2886 CpuRegister output = out.AsRegister<CpuRegister>(); local [all...] |
/art/oatdump/ |
H A D | oatdump.cc | 1160 // Vdex unquicken output should match original input bytecode 1181 // Verify output directory exists 1184 os << options_.export_dex_location_ << " output directory not found or symlink\n"; 1223 os << "Failed to open output dex file " << out_dex_path; 3544 std::vector<std::string> output; local 3551 output.push_back(dot); 3553 return output; 3729 " --symbolize=<file.oat>: output a copy of file.oat with elf symbols included.\n" 3733 " .rodata and .text sections are omitted in the output file to save space.\n" 3745 " --addr2instr=<address>: output matchin [all...] |