Lines Matching defs:dependencies

20 #include "src/compiler/compilation-dependencies.h"
69 dependencies_(reducer->dependencies()),
670 CompilationDependencies* dependencies() const { return dependencies_; }
2494 // to teach the GraphReducer about arbitrary dependencies between different
2782 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
2920 if (!inference.RelyOnMapsViaStability(dependencies())) {
3325 CompilationDependencies* dependencies)
3348 if (!dependencies->DependOnNoElementsProtector()) return;
3351 dependencies, jsgraph, &effect_, control_, p.feedback());
3377 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3389 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3402 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3415 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3419 if (!dependencies()->DependOnArraySpeciesProtector()) {
3434 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3438 if (!dependencies()->DependOnArraySpeciesProtector()) {
3453 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3467 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3481 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3496 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3510 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3523 IteratingArrayBuiltinHelper h(node, broker(), jsgraph(), dependencies());
3734 // don't need to install any stability dependencies, since the only
3772 !inference.RelyOnMapsViaStability(dependencies())) {
3779 // map checks or stability dependencies.
3780 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
4114 if (!dependencies()->DependOnArrayIteratorProtector()) return NoChange();
4221 if (!dependencies()->DependOnArrayIteratorProtector()) return NoChange();
4269 if (!dependencies()->DependOnNoElementsProtector()) {
5563 if (!dependencies()->DependOnNoElementsProtector()) {
5566 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
5700 if (!dependencies()->DependOnNoElementsProtector()) {
5703 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
5847 if (!dependencies()->DependOnNoElementsProtector()) {
5850 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6111 if (!dependencies()->DependOnArraySpeciesProtector()) {
6114 if (can_be_holey && !dependencies()->DependOnNoElementsProtector()) {
6117 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6192 if (!dependencies()->DependOnArrayBufferDetachingProtector()) {
6273 !dependencies()->DependOnNoElementsProtector()) {
6284 if (!dependencies()->DependOnArrayBufferDetachingProtector()) {
6879 if (!dependencies()->DependOnPromiseHookProtector()) return NoChange();
6917 if (!dependencies()->DependOnPromiseThenProtector()) {
6920 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
6971 if (!dependencies()->DependOnPromiseHookProtector()) {
6974 if (!dependencies()->DependOnPromiseThenProtector()) {
6977 if (!dependencies()->DependOnPromiseSpeciesProtector()) {
6980 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
7093 if (!dependencies()->DependOnPromiseHookProtector()) {
7096 if (!dependencies()->DependOnPromiseSpeciesProtector()) {
7099 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
7130 native_context().promise_function().initial_map(dependencies());
7510 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
7788 if (!dependencies()->DependOnArrayBufferDetachingProtector()) {
7916 if (!dependencies()->DependOnArrayBufferDetachingProtector()) {
8091 native_context().regexp_function().initial_map(dependencies());
8098 AccessInfoFactory access_info_factory(broker(), dependencies(),
8104 AccessMode::kLoad, dependencies()));
8119 ai_exec.field_representation(), ai_exec.field_index(), dependencies());
8125 // Add proper dependencies on the {regexp}s [[Prototype]]s.
8126 dependencies()->DependOnStablePrototypeChains(
8129 inference.RelyOnMapsPreferStability(dependencies(), jsgraph(), &effect,
8226 CompilationDependencies* JSCallReducer::dependencies() const {
8227 return broker()->dependencies();