Searched refs:loc (Results 1 - 23 of 23) sorted by relevance

/art/compiler/optimizing/
H A Dparallel_move_resolver.h82 bool IsScratchLocation(Location loc);
154 virtual void FreeScratchLocation(Location loc) = 0;
165 void AddScratchLocation(Location loc);
168 void RemoveScratchLocation(Location loc);
184 // Find a move that may be unblocked after (loc -> XXX) is performed.
185 MoveOperands* GetUnblockedPendingMove(Location loc);
188 bool IsBlockedByMoves(Location loc);
H A Dparallel_move_resolver.cc243 bool ParallelMoveResolverWithSwap::IsScratchLocation(Location loc) { argument
245 if (move->Blocks(loc)) {
251 if (move->GetDestination().Equals(loc)) {
365 for (Location loc : scratches_) {
366 if (loc.GetKind() == kind && !IsBlockedByMoves(loc)) {
367 return loc;
371 Location loc = move->GetDestination(); local
372 if (loc.GetKind() == kind && !IsBlockedByMoves(loc)) {
379 AddScratchLocation(Location loc) argument
388 RemoveScratchLocation(Location loc) argument
532 GetUnblockedPendingMove(Location loc) argument
543 IsBlockedByMoves(Location loc) argument
[all...]
H A Dlocations.h250 Location loc(kStackSlot, payload);
252 DCHECK_EQ(loc.GetStackIndex(), stack_index);
253 return loc;
262 Location loc(kDoubleStackSlot, payload);
264 DCHECK_EQ(loc.GetStackIndex(), stack_index);
265 return loc;
274 Location loc(kSIMDStackSlot, payload);
276 DCHECK_EQ(loc.GetStackIndex(), stack_index);
277 return loc;
438 void Add(Location loc) {
[all...]
H A Dcode_generator_x86.h222 void GenerateShlLong(const Location& loc, Register shifter);
223 void GenerateShrLong(const Location& loc, Register shifter);
224 void GenerateUShrLong(const Location& loc, Register shifter);
225 void GenerateShlLong(const Location& loc, int shift);
226 void GenerateShrLong(const Location& loc, int shift);
227 void GenerateUShrLong(const Location& loc, int shift);
H A Dload_store_elimination.cc236 HeapLocation* loc = heap_locations_[i]; local
237 if (loc->GetReferenceInfo() == ref_info &&
238 loc->GetOffset() == offset &&
239 loc->GetIndex() == index &&
240 loc->GetDeclaringClassDefIndex() == declaring_class_def_index) {
H A Dregister_allocation_resolver.cc302 Location loc; local
304 case 1: loc = Location::StackSlot(interval->GetParent()->GetSpillSlot()); break;
305 case 2: loc = Location::DoubleStackSlot(interval->GetParent()->GetSpillSlot()); break;
306 case 4: loc = Location::SIMDStackSlot(interval->GetParent()->GetSpillSlot()); break;
309 InsertMoveAfter(interval->GetDefinedBy(), interval->ToLocation(), loc);
H A Dcode_generator_x86.cc3980 void InstructionCodeGeneratorX86::GenerateShlLong(const Location& loc, int shift) { argument
3981 Register low = loc.AsRegisterPairLow<Register>();
3982 Register high = loc.AsRegisterPairHigh<Register>();
3990 loc.ToLow(),
3991 loc.ToHigh(),
3994 loc.ToLow(),
4008 void InstructionCodeGeneratorX86::GenerateShlLong(const Location& loc, Register shifter) { argument
4010 __ shld(loc.AsRegisterPairHigh<Register>(), loc.AsRegisterPairLow<Register>(), shifter);
4011 __ shll(loc
4019 GenerateShrLong(const Location& loc, int shift) argument
4040 GenerateShrLong(const Location& loc, Register shifter) argument
4051 GenerateUShrLong(const Location& loc, int shift) argument
4075 GenerateUShrLong(const Location& loc, Register shifter) argument
5168 Location loc = codegen_->GetCompilerOptions().GetImplicitNullChecks() local
[all...]
H A Dcode_generator_arm.h383 Location loc,
H A Dparallel_move_test.cc127 void FreeScratchLocation(Location loc ATTRIBUTE_UNUSED) OVERRIDE {}
H A Dcode_generator_arm64.h376 void FreeScratchLocation(Location loc) OVERRIDE;
H A Dcode_generator_arm64.cc1514 void ParallelMoveResolverARM64::FreeScratchLocation(Location loc) { argument
1515 if (loc.IsRegister()) {
1516 vixl_temps_.Release(XRegisterFrom(loc));
1518 DCHECK(loc.IsFpuRegister());
1519 vixl_temps_.Release(codegen_->GetGraph()->HasSIMD() ? QRegisterFrom(loc) : DRegisterFrom(loc));
1521 RemoveScratchLocation(loc);
H A Dcode_generator_arm.cc5703 Location loc,
5713 __ strb(loc.AsRegister<Register>(), mem_address, cond);
5717 __ strh(loc.AsRegister<Register>(), mem_address, cond);
5721 __ str(loc.AsRegister<Register>(), mem_address, cond);
5702 StoreToShiftedRegOffset(Primitive::Type type, Location loc, Register base, Register reg_offset, Condition cond) argument
H A Dcode_generator_arm_vixl.cc5713 Location loc,
5723 __ Strb(cond, RegisterFrom(loc), mem_address);
5727 __ Strh(cond, RegisterFrom(loc), mem_address);
5731 __ Str(cond, RegisterFrom(loc), mem_address);
5712 StoreToShiftedRegOffset(Primitive::Type type, Location loc, vixl32::Register base, vixl32::Register reg_index, vixl32::Condition cond) argument
H A Dnodes.h6614 bool Blocks(Location loc) const {
6615 return !IsEliminated() && source_.OverlapsWith(loc);
H A Dcode_generator_x86_64.cc4630 Location loc = codegen_->GetCompilerOptions().GetImplicitNullChecks() local
4633 locations->SetInAt(0, loc);
/art/test/092-locale/src/
H A DMain.java146 Locale loc;
147 loc = new Locale("en", "US");
148 System.out.println("loc: " + loc);
149 System.out.println(" iso3=" + loc.getISO3Language());
151 loc = new Locale("eng", "USA");
152 System.out.println("loc: " + loc);
154 System.out.println(" iso3=" + loc.getISO3Language());
/art/tools/checker/common/
H A Dlogger.py63 loc = ""
65 loc += file + ":"
67 loc += str(line) + ":"
68 if loc:
69 loc += " "
70 Logger.log(loc, Logger.Level.Error, color=Logger.Color.Gray, newLine=False, out=sys.stderr)
/art/tools/dexfuzz/src/dexfuzz/rawdex/
H A DOffset.java163 public void setOutputLocation(int loc) { argument
164 outputLocation = loc;
/art/runtime/jdwp/
H A Djdwp_event.h61 JdwpLocation loc; member in struct:art::JDWP::JdwpEventMod::__anon113
H A Djdwp_event.cc209 Dbg::WatchLocation(&pMod->locationOnly.loc, &req);
267 JdwpLocation& loc = mod.locationOnly.loc; local
270 Dbg::GetObjectRegistry()->Get<art::mirror::Class*>(loc.class_id, &error));
325 Dbg::UnwatchLocation(&pMod->locationOnly.loc, &req);
526 if (!Dbg::MatchLocation(pMod->locationOnly.loc, *basket.pLoc)) {
H A Djdwp_handler.cc1289 mod.locationOnly.loc = location;
/art/tools/dexfuzz/src/dexfuzz/program/
H A DCodeTranslator.java78 int loc = 0;
95 insnLocationMap.put(loc, mInsn);
101 mInsn.location = loc;
104 loc += mInsn.insn.getSize();
151 int loc = 0;
155 if ((loc % 2) != 0) {
156 loc++;
159 if (mInsn.location != loc) {
161 mInsn, loc));
164 loc
[all...]
H A DMutatableCode.java119 int loc = 0;
121 mInsn.location = loc;
122 loc += mInsn.insn.getSize();

Completed in 363 milliseconds