/external/v8/test/mjsunit/regress/ |
regress-crbug-163530.js | 33 var deoptimize = { deopt:true }; 43 deoptimize.deopt; 51 delete deoptimize.deopt; 60 var deoptimize = { deopt:true }; 70 deoptimize.deopt; 78 delete deoptimize.deopt;
|
regress-124594.js | 31 // after we deoptimize from an inlined constructor to a constructor stub
|
/external/v8/test/mjsunit/compiler/ |
inline-function-apply.js | 36 var deoptimize = { deopt:false }; 63 deoptimize.deopt; 75 delete deoptimize.deopt;
|
optimized-for-in.js | 44 // Check that we correctly deoptimize on map check. 54 // Check that we correctly deoptimize during preparation step. 63 // Check that we deoptimize to the place after side effect in the right state. 73 // Check that we correctly deoptimize on map check inserted for fused load.
|
regress-3218915.js | 30 // Regression test for failure to deoptimize properly when the most recent
|
/external/v8/src/compiler/ |
js-global-object-specialization.cc | 182 // because we might even need to eager deoptimize for mismatch. 191 Node* deoptimize = local 192 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 195 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 201 // because we might even need to eager deoptimize for mismatch. 207 // Deoptimize if the {value} is a Smi. 211 Node* deoptimize = local 212 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 215 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 232 Node* deoptimize local 236 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local [all...] |
js-call-reducer.cc | 334 Node* deoptimize = local 335 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 338 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 359 Node* deoptimize = local 360 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 363 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 477 Node* deoptimize = local 478 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 481 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 508 Node* deoptimize local 512 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local [all...] |
js-native-context-specialization.cc | 94 // The list of "exiting" controls, which currently go to a single deoptimize. 164 // "receiver is smi" check as "consumed" so that we don't deoptimize if 416 Node* deoptimize = local 417 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 420 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local 522 // The list of "exiting" controls, which currently go to a single deoptimize. 848 Node* deoptimize = local 852 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local [all...] |
js-intrinsic-lowering.cc | 147 Node* deoptimize = local 148 graph()->NewNode(common()->Deoptimize(DeoptimizeKind::kEager), 150 NodeProperties::MergeControlToEnd(graph(), common(), deoptimize); local
|
/art/compiler/optimizing/ |
inliner.cc | 455 HDeoptimize* deoptimize = new (graph_->GetArena()) HDeoptimize( local 457 bb_cursor->InsertInstructionAfter(deoptimize, compare); 458 deoptimize->CopyEnvironmentFrom(invoke_instruction->GetEnvironment()); 508 // we deoptimize instead of keeping the original invoke instruction. 509 bool deoptimize = all_targets_inlined && local 515 deoptimize = false; 518 receiver, cursor, bb_cursor, class_index, is_referrer, invoke_instruction, deoptimize); 519 if (deoptimize) { 721 HDeoptimize* deoptimize = new (graph_->GetArena()) HDeoptimize( local 723 bb_cursor->InsertInstructionAfter(deoptimize, compare) [all...] |
bounds_check_elimination.cc | 555 // We should never deoptimize from an osr method, otherwise we might wrongly optimize 1523 HDeoptimize* deoptimize = local 1536 HDeoptimize* deoptimize = local [all...] |
instruction_simplifier.cc | 94 void VisitDeoptimize(HDeoptimize* deoptimize) OVERRIDE; [all...] |
code_generator_mips64.cc | [all...] |
code_generator_arm64.cc | [all...] |
code_generator_mips.cc | [all...] |
code_generator_arm.cc | [all...] |
code_generator_x86.cc | [all...] |
code_generator_x86_64.cc | [all...] |
/external/v8/test/mjsunit/ |
array-store-and-grow.js | 191 // Verify that a grow store will deoptimize if the max gap (difference between
|
getters-on-elements.js | 185 // cause the function to deoptimize.
|
/art/runtime/ |
instrumentation.cc | 759 void Instrumentation::Deoptimize(ArtMethod* method) { 1088 bool deoptimize = (visitor.caller != nullptr) && local [all...] |
/external/v8/ |
Android.v8common.mk | 156 src/crankshaft/hydrogen-mark-deoptimize.cc \
|