Home | History | Annotate | Download | only in optimizing

Lines Matching defs:in

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
95 // Slow-path for fallback (calling the managed code to handle the intrinsic) in an intrinsified
98 // Note: The actual parameters are required to be in the locations given by the invoke's location
125 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory.
158 // out in this case.
238 Location in = locations->InAt(0);
243 __ Rev16(WRegisterFrom(out), WRegisterFrom(in));
248 __ Rev(RegisterFrom(out, type), RegisterFrom(in, type));
294 Location in = locations->InAt(0);
297 __ Clz(RegisterFrom(out, type), RegisterFrom(in, type));
321 Location in = locations->InAt(0);
324 __ Rbit(RegisterFrom(out, type), RegisterFrom(in, type));
349 Location in = locations->InAt(0);
352 __ Rbit(RegisterFrom(out, type), RegisterFrom(in, type));
413 Location in = locations->InAt(0);
416 FPRegister in_reg = is64bit ? DRegisterFrom(in) : SRegisterFrom(in);
449 Location in = locations->InAt(0);
452 Register in_reg = is64bit ? XRegisterFrom(in) : WRegisterFrom(in);
917 // freeing the temporary registers so they can be used in `MarkGCCard`.
1044 Register tmp_value = temps.AcquireSameSizeAs(value); // Value in memory.
1068 // the reference stored in the object before attempting the CAS,
1069 // similar to the one in the art::Unsafe_compareAndSwapObject JNI
1104 // implemented (see TODO in GenCAS below).
1130 // In case we need to go in the slow path, we can't have the output be the same
1155 // TODO: For simplicity, the index parameter is requested in a register, so different from Quick
1264 // Store offset of string value in preparation for comparison loop
1269 // Assertions that must hold in order to compare strings 4 characters at a time.
1288 // If loop does not result in returning false, we return true.
1664 // Check assumption that sizeof(Char) is 2 (used in scaling below).
1668 // Location of data in char array buffer.
1671 // Location of char array data in string.
1709 // Mirrors ARRAYCOPY_SHORT_CHAR_ARRAY_THRESHOLD in libcore, so we can choose to use the native
1864 // copied in reverse and we can't know in all cases if it's needed.
1881 // We have already checked in the LocationsBuilder for the constant case.
1943 // We want to use two temporary registers in order to reduce the register pressure in arm64.
2066 // We have already checked in the LocationsBuilder for the constant case.
2097 // freeing the temporary registers so they can be used in `MarkGCCard`.