Lines Matching refs:SlowPathCode
62 class NullCheckSlowPathX86_64 : public SlowPathCode {
64 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : SlowPathCode(instruction) {}
88 class DivZeroCheckSlowPathX86_64 : public SlowPathCode {
90 explicit DivZeroCheckSlowPathX86_64(HDivZeroCheck* instruction) : SlowPathCode(instruction) {}
107 class DivRemMinusOneSlowPathX86_64 : public SlowPathCode {
110 : SlowPathCode(at), cpu_reg_(CpuRegister(reg)), type_(type), is_div_(is_div) {}
141 class SuspendCheckSlowPathX86_64 : public SlowPathCode {
144 : SlowPathCode(instruction), successor_(successor) {}
179 class BoundsCheckSlowPathX86_64 : public SlowPathCode {
182 : SlowPathCode(instruction) {}
239 class LoadClassSlowPathX86_64 : public SlowPathCode {
245 : SlowPathCode(at), cls_(cls), dex_pc_(dex_pc), do_clinit_(do_clinit) {
294 class LoadStringSlowPathX86_64 : public SlowPathCode {
296 explicit LoadStringSlowPathX86_64(HLoadString* instruction) : SlowPathCode(instruction) {}
326 class TypeCheckSlowPathX86_64 : public SlowPathCode {
329 : SlowPathCode(instruction), is_fatal_(is_fatal) {}
389 class DeoptimizationSlowPathX86_64 : public SlowPathCode {
392 : SlowPathCode(instruction) {}
413 class ArraySetSlowPathX86_64 : public SlowPathCode {
415 explicit ArraySetSlowPathX86_64(HInstruction* instruction) : SlowPathCode(instruction) {}
465 class ReadBarrierMarkSlowPathX86_64 : public SlowPathCode {
470 : SlowPathCode(instruction),
548 class ReadBarrierMarkAndUpdateFieldSlowPathX86_64 : public SlowPathCode {
557 : SlowPathCode(instruction),
711 class ReadBarrierForHeapReferenceSlowPathX86_64 : public SlowPathCode {
719 : SlowPathCode(instruction),
772 // art::SlowPathCode::SaveLiveRegisters, as it is a
774 // art::SlowPathCode::SaveLiveRegisters does not consider
796 SlowPathCode::SaveLiveRegisters
893 class ReadBarrierForRootSlowPathX86_64 : public SlowPathCode {
896 : SlowPathCode(instruction), out_(out), root_(root) {
977 HInvokeStaticOrDirect* invoke, Location temp, SlowPathCode* slow_path) {
1030 HInvokeVirtual* invoke, Location temp_in, SlowPathCode* slow_path) {
1185 SlowPathCode* slow_path) {
1195 SlowPathCode* slow_path) {
1740 SlowPathCode* slow_path = deopt_slow_paths_.NewSlowPath<DeoptimizationSlowPathX86_64>(deoptimize);
3661 SlowPathCode* slow_path =
3830 SlowPathCode* slow_path =
4620 SlowPathCode* slow_path = new (GetScopedAllocator()) NullCheckSlowPathX86_64(instruction);
4880 SlowPathCode* slow_path = nullptr;
5065 SlowPathCode* slow_path =
5452 SlowPathCode* slow_path, CpuRegister class_reg) {
5619 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadClassSlowPathX86_64(
5645 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadClassSlowPathX86_64(
5734 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) LoadStringSlowPathX86_64(load);
5870 SlowPathCode* slow_path = nullptr;
6134 SlowPathCode* type_check_slow_path =
6559 SlowPathCode* slow_path = new (codegen_->GetScopedAllocator()) ReadBarrierMarkSlowPathX86_64(
6687 SlowPathCode* slow_path;
6727 SlowPathCode* slow_path = new (GetScopedAllocator())
6762 SlowPathCode* slow_path =