Home | History | Annotate | Download | only in optimizing

Lines Matching refs:SlowPathCode

58 class NullCheckSlowPathX86 : public SlowPathCode {
60 explicit NullCheckSlowPathX86(HNullCheck* instruction) : SlowPathCode(instruction) {}
84 class DivZeroCheckSlowPathX86 : public SlowPathCode {
86 explicit DivZeroCheckSlowPathX86(HDivZeroCheck* instruction) : SlowPathCode(instruction) {}
103 class DivRemMinusOneSlowPathX86 : public SlowPathCode {
106 : SlowPathCode(instruction), reg_(reg), is_div_(is_div) {}
126 class BoundsCheckSlowPathX86 : public SlowPathCode {
128 explicit BoundsCheckSlowPathX86(HBoundsCheck* instruction) : SlowPathCode(instruction) {}
185 class SuspendCheckSlowPathX86 : public SlowPathCode {
188 : SlowPathCode(instruction), successor_(successor) {}
223 class LoadStringSlowPathX86 : public SlowPathCode {
225 explicit LoadStringSlowPathX86(HLoadString* instruction): SlowPathCode(instruction) {}
252 class LoadClassSlowPathX86 : public SlowPathCode {
258 : SlowPathCode(at), cls_(cls), dex_pc_(dex_pc), do_clinit_(do_clinit) {
307 class TypeCheckSlowPathX86 : public SlowPathCode {
310 : SlowPathCode(instruction), is_fatal_(is_fatal) {}
374 class DeoptimizationSlowPathX86 : public SlowPathCode {
377 : SlowPathCode(instruction) {}
398 class ArraySetSlowPathX86 : public SlowPathCode {
400 explicit ArraySetSlowPathX86(HInstruction* instruction) : SlowPathCode(instruction) {}
450 class ReadBarrierMarkSlowPathX86 : public SlowPathCode {
455 : SlowPathCode(instruction),
531 class ReadBarrierMarkAndUpdateFieldSlowPathX86 : public SlowPathCode {
539 : SlowPathCode(instruction),
686 class ReadBarrierForHeapReferenceSlowPathX86 : public SlowPathCode {
694 : SlowPathCode(instruction),
747 // art::SlowPathCode::SaveLiveRegisters, as it is a
749 // art::SlowPathCode::SaveLiveRegisters does not consider
771 // saved in the call to art::SlowPathCode::SaveLiveRegisters
866 class ReadBarrierForRootSlowPathX86 : public SlowPathCode {
869 : SlowPathCode(instruction), out_(out), root_(root) {
988 SlowPathCode* slow_path) {
998 SlowPathCode* slow_path) {
1723 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86>(deoptimize);
3594 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) DivRemMinusOneSlowPathX86(
3830 SlowPathCode* slow_path =
4502 SlowPathCode* slow_path = GetCurrentSlowPath();
4513 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) {
4567 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) {
5166 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86(instruction);
5442 SlowPathCode* slow_path = nullptr;
5638 SlowPathCode* slow_path =
6209 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadClassSlowPathX86(
6237 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadClassSlowPathX86(
6245 SlowPathCode* slow_path, Register class_reg) {
6348 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadStringSlowPathX86(load);
6480 SlowPathCode* slow_path = nullptr;
6736 SlowPathCode* type_check_slow_path =
7177 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) ReadBarrierMarkSlowPathX86(
7304 SlowPathCode* slow_path;
7343 SlowPathCode* slow_path = new (GetScopedAllocator())
7378 SlowPathCode* slow_path =