/art/compiler/optimizing/ |
graph_visualizer.h | 32 class SlowPathCode; 44 const SlowPathCode* slow_path; 70 void AddSlowPathInterval(SlowPathCode* slow_path, size_t start, size_t end) {
|
intrinsics_utils.h | 40 class IntrinsicSlowPath : public SlowPathCode { 42 explicit IntrinsicSlowPath(HInvoke* invoke) : SlowPathCode(invoke), invoke_(invoke) { }
|
code_generator.h | 70 class SlowPathCode : public DeletableArenaObject<kArenaAllocSlowPaths> { 72 explicit SlowPathCode(HInstruction* instruction) : instruction_(instruction) { 79 virtual ~SlowPathCode() {} 129 DISALLOW_COPY_AND_ASSIGN(SlowPathCode); 276 void RecordPcInfo(HInstruction* instruction, uint32_t dex_pc, SlowPathCode* slow_path = nullptr); 282 SlowPathCode* slow_path = nullptr); 302 void AddSlowPath(SlowPathCode* slow_path) { 303 slow_paths_.push_back(std::unique_ptr<SlowPathCode>(slow_path)); 356 void ValidateInvokeRuntime(HInstruction* instruction, SlowPathCode* slow_path); 444 SlowPathCode* slow_path) = 0 [all...] |
code_generator_mips.h | 153 class SlowPathCodeMIPS : public SlowPathCode { 156 : SlowPathCode(instruction), entry_label_(), exit_label_() {} 332 SlowPathCode* slow_path) OVERRIDE; 337 SlowPathCode* slow_path,
|
code_generator_mips64.h | 153 class SlowPathCodeMIPS64 : public SlowPathCode { 156 : SlowPathCode(instruction), entry_label_(), exit_label_() {} 327 SlowPathCode* slow_path) OVERRIDE; 332 SlowPathCode* slow_path);
|
code_generator_arm64.h | 68 class SlowPathCodeARM64 : public SlowPathCode { 71 : SlowPathCode(instruction), entry_label_(), exit_label_() {} 445 SlowPathCode* slow_path) OVERRIDE; 450 SlowPathCode* slow_path);
|
code_generator.cc | 190 for (const std::unique_ptr<SlowPathCode>& slow_path_unique_ptr : slow_paths_) { 191 SlowPathCode* slow_path = slow_path_unique_ptr.get(); 701 SlowPathCode* slow_path) { [all...] |
code_generator_arm.h | 217 void GenerateClassInitializationCheck(SlowPathCode* slow_path, Register class_reg); 371 SlowPathCode* slow_path) OVERRIDE; 376 SlowPathCode* slow_path);
|
code_generator_x86.h | 210 void GenerateClassInitializationCheck(SlowPathCode* slow_path, Register class_reg); 332 SlowPathCode* slow_path) OVERRIDE; 337 SlowPathCode* slow_path);
|
code_generator_x86_64.h | 211 void GenerateClassInitializationCheck(SlowPathCode* slow_path, CpuRegister class_reg); 314 SlowPathCode* slow_path) OVERRIDE; 319 SlowPathCode* slow_path);
|
code_generator_x86.cc | 53 class NullCheckSlowPathX86 : public SlowPathCode { 55 explicit NullCheckSlowPathX86(HNullCheck* instruction) : SlowPathCode(instruction) {} 79 class DivZeroCheckSlowPathX86 : public SlowPathCode { 81 explicit DivZeroCheckSlowPathX86(HDivZeroCheck* instruction) : SlowPathCode(instruction) {} 105 class DivRemMinusOneSlowPathX86 : public SlowPathCode { 108 : SlowPathCode(instruction), reg_(reg), is_div_(is_div) {} 128 class BoundsCheckSlowPathX86 : public SlowPathCode { 130 explicit BoundsCheckSlowPathX86(HBoundsCheck* instruction) : SlowPathCode(instruction) {} 165 class SuspendCheckSlowPathX86 : public SlowPathCode { 168 : SlowPathCode(instruction), successor_(successor) { [all...] |
code_generator_x86_64.cc | 57 class NullCheckSlowPathX86_64 : public SlowPathCode { 59 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : SlowPathCode(instruction) {} 83 class DivZeroCheckSlowPathX86_64 : public SlowPathCode { 85 explicit DivZeroCheckSlowPathX86_64(HDivZeroCheck* instruction) : SlowPathCode(instruction) {} 109 class DivRemMinusOneSlowPathX86_64 : public SlowPathCode { 112 : SlowPathCode(at), cpu_reg_(CpuRegister(reg)), type_(type), is_div_(is_div) {} 143 class SuspendCheckSlowPathX86_64 : public SlowPathCode { 146 : SlowPathCode(instruction), successor_(successor) {} 183 class BoundsCheckSlowPathX86_64 : public SlowPathCode { 186 : SlowPathCode(instruction) { [all...] |
code_generator_arm.cc | 65 class NullCheckSlowPathARM : public SlowPathCode { 67 explicit NullCheckSlowPathARM(HNullCheck* instruction) : SlowPathCode(instruction) {} 89 class DivZeroCheckSlowPathARM : public SlowPathCode { 91 explicit DivZeroCheckSlowPathARM(HDivZeroCheck* instruction) : SlowPathCode(instruction) {} 113 class SuspendCheckSlowPathARM : public SlowPathCode { 116 : SlowPathCode(instruction), successor_(successor) {} 154 class BoundsCheckSlowPathARM : public SlowPathCode { 157 : SlowPathCode(instruction) {} 191 class LoadClassSlowPathARM : public SlowPathCode { 197 : SlowPathCode(at), cls_(cls), at_(at), dex_pc_(dex_pc), do_clinit_(do_clinit) [all...] |
intrinsics_arm.cc | [all...] |
intrinsics_x86_64.cc | [all...] |
intrinsics_x86.cc | [all...] |
nodes.h | 61 class SlowPathCode; [all...] |
code_generator_mips64.cc | [all...] |
code_generator_arm64.cc | 689 // art::SlowPathCode::SaveLiveRegisters, as it is a 691 // art::SlowPathCode::SaveLiveRegisters does not consider 713 // saved in the call to art::SlowPathCode::SaveLiveRegisters [all...] |
code_generator_mips.cc | [all...] |