Searched defs:output (Results 26 - 35 of 35) sorted by relevance

12

/art/dexlayout/
H A Ddexlayout.cc269 * 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 Dpatchoat.cc112 // 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 Dintrinsics_arm64.cc136 // 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 Dintrinsics_arm_vixl.cc106 // 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 Dintrinsics_x86.cc201 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 Dintrinsics_x86_64.cc147 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 Dcode_generator_arm_vixl.cc762 // 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 Dcode_generator_x86.cc495 // 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 Dcode_generator_x86_64.cc256 // 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 Doatdump.cc1160 // 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...]

Completed in 935 milliseconds

12