Lines Matching refs:slow_path

1158   SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
1159 codegen_->AddSlowPath(slow_path);
1164 __ B(hs, slow_path->GetEntryLabel());
1171 __ Bind(slow_path->GetExitLabel());
1193 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
1194 codegen_->AddSlowPath(slow_path);
1195 __ B(eq, slow_path->GetEntryLabel());
1200 __ Bind(slow_path->GetExitLabel());
1312 SlowPathCodeARM64* slow_path = nullptr;
1317 slow_path = new (allocator) IntrinsicSlowPathARM64(invoke);
1318 codegen->AddSlowPath(slow_path);
1319 __ B(slow_path->GetEntryLabel());
1320 __ Bind(slow_path->GetExitLabel());
1327 slow_path = new (allocator) IntrinsicSlowPathARM64(invoke);
1328 codegen->AddSlowPath(slow_path);
1329 __ B(hi, slow_path->GetEntryLabel());
1341 if (slow_path != nullptr) {
1342 __ Bind(slow_path->GetExitLabel());
1405 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
1406 codegen_->AddSlowPath(slow_path);
1407 __ B(eq, slow_path->GetEntryLabel());
1414 __ Bind(slow_path->GetExitLabel());
1459 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
1460 codegen_->AddSlowPath(slow_path);
1461 __ B(eq, slow_path->GetEntryLabel());
1468 __ Bind(slow_path->GetExitLabel());
1768 SlowPathCodeARM64* slow_path,
1780 __ B(slow_path->GetEntryLabel(), lt);
1786 __ B(slow_path->GetEntryLabel(), lt);
1790 __ B(slow_path->GetEntryLabel(), lt);
1794 __ Cbnz(WRegisterFrom(pos), slow_path->GetEntryLabel());
1798 __ Tbnz(pos_reg, pos_reg.size() - 1, slow_path->GetEntryLabel());
1805 __ B(slow_path->GetEntryLabel(), lt);
1860 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
1861 codegen_->AddSlowPath(slow_path);
1866 __ B(slow_path->GetEntryLabel(), eq);
1869 __ Cbz(src, slow_path->GetEntryLabel());
1872 __ Cbz(dst, slow_path->GetEntryLabel());
1876 __ Tbnz(WRegisterFrom(length), kWRegSize - 1, slow_path->GetEntryLabel());
1879 __ B(slow_path->GetEntryLabel(), gt);
1894 slow_path,
1903 slow_path,
1936 __ Bind(slow_path->GetExitLabel());
2014 SlowPathCodeARM64* slow_path = new (GetAllocator()) IntrinsicSlowPathARM64(invoke);
2015 codegen_->AddSlowPath(slow_path);
2031 __ B(slow_path->GetEntryLabel(), eq);
2042 __ B(slow_path->GetEntryLabel(), gt);
2051 __ B(slow_path->GetEntryLabel(), lt);
2058 __ Cbz(src, slow_path->GetEntryLabel());
2063 __ Cbz(dest, slow_path->GetEntryLabel());
2071 __ Tbnz(WRegisterFrom(length), kWRegSize - 1, slow_path->GetEntryLabel());
2074 __ B(slow_path->GetEntryLabel(), ge);
2081 slow_path,
2091 slow_path,
2121 __ Cbz(temp3, slow_path->GetEntryLabel());
2125 __ Cbnz(temp3, slow_path->GetEntryLabel());
2132 __ Cbz(temp3, slow_path->GetEntryLabel());
2136 __ Cbnz(temp3, slow_path->GetEntryLabel());
2153 __ Cbnz(temp1, slow_path->GetEntryLabel());
2156 __ B(slow_path->GetEntryLabel(), ne);
2166 __ Cbz(temp3, slow_path->GetEntryLabel());
2170 __ Cbnz(temp3, slow_path->GetEntryLabel());
2207 __ Bind(slow_path->GetExitLabel());