/art/runtime/ |
H A D | oat_file_test.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 66 const std::vector<std::unique_ptr<const DexFile>>& in) { 68 for (auto& d : in) { 65 ToConstDexFiles( const std::vector<std::unique_ptr<const DexFile>>& in) argument
|
H A D | utils.h | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 47 bool ParseUint(const char *in, T* out) { argument 49 unsigned long long int result = strtoull(in, &end, 0); // NOLINT(runtime/int) 50 if (in == end || *end != '\0') { 61 bool ParseInt(const char* in, T* out) { argument 63 long long int result = strtoll(in, &end, 0); // NOLINT(runtime/int) 64 if (in == end || *end != '\0') { 139 // Returns a human-readable form of the type at an index in the specified dex file. 159 // Performs JNI name mangling as described in sectio [all...] |
/art/test/004-ThreadStress/src/ |
H A D | Main.java | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 241 private static Map<Operation, Double> updateFrequencyMap(Map<Operation, Double> in, argument 277 if (in == null) { 278 in = new HashMap<Operation, Double>(); 280 in.put(op, d); 282 return in; 371 // Fill in the Operation[] array for each thread by laying 447 // up threads in Operation.WAIT
|
/art/compiler/optimizing/ |
H A D | intrinsics_arm.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 85 // Slow-path for fallback (calling the managed code to handle the intrinsic) in an intrinsified 88 // Note: The actual parameters are required to be in the locations given by the invoke's location 114 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 225 Location in = locations->InAt(0); local 230 FromLowSToD(in.AsFpuRegisterPairLow<SRegister>())); 232 __ vabss(out.AsFpuRegister<SRegister>(), in.AsFpuRegister<SRegister>()); 265 Location in = locations->InAt(0); local 271 Register in_reg_lo = in [all...] |
H A D | intrinsics_arm64.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 94 // Slow-path for fallback (calling the managed code to handle the intrinsic) in an intrinsified 97 // Note: The actual parameters are required to be in the locations given by the invoke's location 123 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 218 Location in = locations->InAt(0); local 223 __ Rev16(WRegisterFrom(out), WRegisterFrom(in)); 228 __ Rev(RegisterFrom(out, type), RegisterFrom(in, type)); 265 Location in = locations->InAt(0); local 268 __ Rbit(RegisterFrom(out, type), RegisterFrom(in, typ 296 Location in = locations->InAt(0); local 332 Location in = locations->InAt(0); local [all...] |
H A D | intrinsics_x86.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 121 // Slow-path for fallback (calling the managed code to handle the intrinsic) in an intrinsified 124 // Note: The actual parameters are required to be in the locations given by the invoke's location 151 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 367 // Once assembler support is available, in-memory operations look like this: 421 // The result is in EAX. 620 // op1 is already in the same location as the output. 725 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local 728 GetAssembler()->sqrtsd(out, in); 773 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local 836 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local [all...] |
H A D | intrinsics_x86_64.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 113 // Slow-path for fallback (calling the managed code to handle the intrinsic) in an intrinsified 116 // Note: The actual parameters are required to be in the locations given by the invoke's location 142 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory. 311 // Once assembler support is available, in-memory operations look like this: 602 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local 605 GetAssembler()->sqrtsd(out, in); 650 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local 652 __ roundsd(out, in, Immediat 716 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local 763 XmmRegister in = locations->InAt(0).AsFpuRegister<XmmRegister>(); local [all...] |
H A D | code_generator_arm.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 507 // but in the range. 541 // PC is in the list of callee-save to mimic Quick, but we need to push 1408 Location in = locations->InAt(0); local 1411 DCHECK(in.IsRegister()); 1412 __ rsb(out.AsRegister<Register>(), in.AsRegister<Register>(), ShifterOperand(0)); 1416 DCHECK(in.IsRegisterPair()); 1417 // out.lo = 0 - in.lo (and update the carry/borrow (C) flag) 1419 in 1669 Location in = locations->InAt(0); local 2665 Location in = locations->InAt(0); local 2693 Location in = locations->InAt(0); local [all...] |
H A D | code_generator_x86.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 876 // LHS is guaranteed to be in a register (see 1369 Location in = locations->InAt(0); local 1372 DCHECK(in.IsRegister()); 1373 DCHECK(in.Equals(out)); 1378 DCHECK(in.IsRegisterPair()); 1379 DCHECK(in.Equals(out)); 1391 DCHECK(in.Equals(out)); 1404 DCHECK(in 1624 Location in = locations->InAt(0); local 3026 Location in = locations->InAt(0); local 3053 Location in = locations->InAt(0); local [all...] |
H A D | code_generator_x86_64.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 371 // Currently we implement the app -> app logic, which looks up in the resolve cache. 1072 // Value won't fit in an int. 1472 Location in = locations->InAt(0); local 1475 DCHECK(in.IsRegister()); 1476 DCHECK(in.Equals(out)); 1481 DCHECK(in.IsRegister()); 1482 DCHECK(in.Equals(out)); 1487 DCHECK(in 1712 Location in = locations->InAt(0); local [all...] |
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 5 * you may not use this file except in compliance with the License. 10 * Unless required by applicable law or agreed to in writing, software 62 LOG(FATAL) << "Trying to abort, but not in transaction mode: " << msg; 67 // Helper function to deal with class loading in an unstarted runtime. 80 AbortTransactionOrFail(self, "%s failed in un-started runtime for class: %s", 96 // Common helper for class-loading cutouts in an unstarted runtime. We call Runtime methods that 97 // rely on Java code to wrap errors in the correct exception class (i.e., NoClassDefFoundError into 117 AbortTransactionOrFail(self, "Null-pointer in Class.forName."); 175 AbortTransactionOrFail(self, "Null-pointer in Class.newInstance."); 187 // If we're in 467 double in = shadow_frame->GetVRegDouble(arg_offset); local 488 double in = shadow_frame->GetVRegDouble(arg_offset); local [all...] |