Lines Matching refs:LocationSummary
98 virtual void SaveLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
100 virtual void RestoreLiveRegisters(CodeGenerator* codegen, LocationSummary* locations);
220 virtual void AddLocationAsTemp(Location location, LocationSummary* locations) = 0;
309 uint32_t GetSlowPathSpills(LocationSummary* locations, bool core_registers) const { in GetSlowPathSpills()
329 size_t GetNumberOfSlowPathSpills(LocationSummary* locations, bool core_registers) const { in GetNumberOfSlowPathSpills()
369 LocationSummary* CreateThrowingSlowPathLocations(
483 static LocationSummary::CallKind GetCheckCastCallKind(HCheckCast* check_cast) { in GetCheckCastCallKind()
485 ? LocationSummary::kNoCall // In fact, call on a fatal (non-returning) slow path. in GetCheckCastCallKind()
486 : LocationSummary::kCallOnSlowPath; in GetCheckCastCallKind()
657 static LocationSummary::CallKind GetLoadStringCallKind(HLoadString* load) { in GetLoadStringCallKind()
661 return LocationSummary::kCallOnSlowPath; in GetLoadStringCallKind()
664 return LocationSummary::kCallOnMainOnly; in GetLoadStringCallKind()
668 ? LocationSummary::kCallOnSlowPath in GetLoadStringCallKind()
669 : LocationSummary::kNoCall; in GetLoadStringCallKind()
673 return LocationSummary::kNoCall; in GetLoadStringCallKind()