HomeSort by relevance Sort by last modified time
    Searched refs:SlowPathCode (Results 1 - 20 of 20) sorted by null

  /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...]

Completed in 1544 milliseconds