HomeSort by relevance Sort by last modified time
    Searched defs:deopt (Results 1 - 15 of 15) sorted by null

  /art/test/535-deopt-and-inlining/src/
Main.java 32 deopt(array);
38 public static void deopt(int[] array) { method in class:Main
39 // Invoke `deopt` much more than `$inline$deopt` so that only `deopt` gets
43 $inline$deopt(array);
49 public static void $inline$deopt(int[] array) {
  /art/openjdkjvmti/
ti_breakpoint.cc 81 DeoptManager* deopt = DeoptManager::Get(); local
84 deopt->RemoveMethodBreakpoint(b.GetMethod());
  /art/compiler/optimizing/
cha_guard_optimization.cc 92 HInstruction* deopt = compare->GetNext(); local
93 DCHECK(deopt->IsDeoptimize());
100 block->RemoveInstruction(deopt);
188 HInstruction* deopt = compare->GetNext(); local
189 DCHECK(deopt->IsDeoptimize());
201 block->RemoveInstruction(deopt);
inliner.cc 540 // do not generate a deopt.
543 // Generating a deopt does not ensure that we will actually capture the new types;
556 // in the profile (unless there's another reason to deopt). So we might be stuck with
880 HInstruction* deopt = new (graph_->GetAllocator()) HDeoptimize( local
    [all...]
  /art/libartbase/base/
logging.h 41 bool deopt; member in struct:art::LogVerbosity
  /art/test/570-checker-osr/src/
Main.java 35 $noinline$deopt();
103 public static void $noinline$deopt() {
108 while (!isInOsrCode("$noinline$deopt")) {}
  /external/v8/src/crankshaft/arm/
lithium-codegen-arm.cc 326 // Second-level deopt table entries are contiguous and small, so instead
333 Comment(";;; call deopt with frame");
344 // This variant of deopt can only be used with stubs. Since we don't
352 Comment(";;; call deopt");
366 // Force constant pool emission at the end of the deopt jump table to make
4762 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/arm64/
lithium-codegen-arm64.cc 775 // Second-level deopt table entries are contiguous and small, so instead
782 Comment(";;; call deopt with frame");
797 // This variant of deopt can only be used with stubs. Since we don't
811 // Generate common code for calling the second-level deopt table.
826 // Force constant pool emission at the end of the deopt jump table to make
2021 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/ia32/
lithium-codegen-ia32.cc 307 // This variant of deopt can only be used with stubs. Since we don't
939 // deopt in this case because we can't return a NaN.
946 // have to deopt if we care about -0, because we can't return that.
4545 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/mips/
lithium-codegen-mips.cc 345 // Second-level deopt table entries are contiguous and small, so instead
352 Comment(";;; call deopt with frame");
362 // This variant of deopt can only be used with stubs. Since we don't
370 Comment(";;; call deopt");
4764 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/mips64/
lithium-codegen-mips64.cc 318 // Second-level deopt table entries are contiguous and small, so instead
324 Comment(";;; call deopt with frame");
337 Comment(";;; call deopt with frame");
347 // This variant of deopt can only be used with stubs. Since we don't
355 Comment(";;; call deopt");
4955 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/ppc/
lithium-codegen-ppc.cc 339 // Second-level deopt table entries are contiguous and small, so instead
346 Comment(";;; call deopt with frame");
356 // This variant of deopt can only be used with stubs. Since we don't
364 Comment(";;; call deopt");
5065 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/s390/
lithium-codegen-s390.cc 327 // Second-level deopt table entries are contiguous and small, so instead
334 Comment(";;; call deopt with frame");
344 // This variant of deopt can only be used with stubs. Since we don't
353 Comment(";;; call deopt");
5010 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/x64/
lithium-codegen-x64.cc 337 // This variant of deopt can only be used with stubs. Since we don't
968 // deopt in this case because we can't return a NaN.
975 // have to deopt if we care about -0, because we can't return that.
4816 Label deopt, done; local
    [all...]
  /external/v8/src/crankshaft/x87/
lithium-codegen-x87.cc 308 // This variant of deopt can only be used with stubs. Since we don't
654 // deopt from a stub its not a problem, since we will re-materialize the
4943 Label deopt, done; local
    [all...]

Completed in 726 milliseconds