Lines Matching refs:LoadElimination
74 Reduction LoadElimination::Reduce(Node* node) {
147 LoadElimination::AbstractState const
148 LoadElimination::AbstractState::empty_state_;
150 Node* LoadElimination::AbstractElements::Lookup(
164 LoadElimination::AbstractElements const*
165 LoadElimination::AbstractElements::Kill(Node* object, Node* index,
188 bool LoadElimination::AbstractElements::Equals(
220 LoadElimination::AbstractElements const*
221 LoadElimination::AbstractElements::Merge(AbstractElements const* that,
240 void LoadElimination::AbstractElements::Print() const {
251 LoadElimination::FieldInfo const* LoadElimination::AbstractField::Lookup(
271 class LoadElimination::AliasStateInfo {
286 LoadElimination::AbstractField const* LoadElimination::AbstractField::KillConst(
308 LoadElimination::AbstractField const* LoadElimination::AbstractField::Kill(
327 void LoadElimination::AbstractField::Print() const {
336 LoadElimination::AbstractMaps::AbstractMaps(Zone* zone)
339 LoadElimination::AbstractMaps::AbstractMaps(Node* object,
346 bool LoadElimination::AbstractMaps::Lookup(
354 LoadElimination::AbstractMaps const* LoadElimination::AbstractMaps::Kill(
369 LoadElimination::AbstractMaps const* LoadElimination::AbstractMaps::Merge(
384 LoadElimination::AbstractMaps const* LoadElimination::AbstractMaps::Extend(
393 void LoadElimination::AbstractMaps::Print() const {
406 bool LoadElimination::AbstractState::FieldsEquals(
421 bool LoadElimination::AbstractState::Equals(AbstractState const* that) const {
443 void LoadElimination::AbstractState::FieldsMerge(
458 void LoadElimination::AbstractState::Merge(AbstractState const* that,
477 bool LoadElimination::AbstractState::LookupMaps(
482 LoadElimination::AbstractState const* LoadElimination::AbstractState::SetMaps(
493 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillMaps(
506 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillMaps(
512 Node* LoadElimination::AbstractState::LookupElement(
520 LoadElimination::AbstractState const*
521 LoadElimination::AbstractState::AddElement(Node* object, Node* index,
536 LoadElimination::AbstractState const*
537 LoadElimination::AbstractState::KillElement(Node* object, Node* index,
551 LoadElimination::AbstractState const* LoadElimination::AbstractState::AddField(
552 Node* object, IndexRange index_range, LoadElimination::FieldInfo info,
567 LoadElimination::AbstractState const*
568 LoadElimination::AbstractState::KillConstField(Node* object,
585 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillField(
592 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillField(
608 LoadElimination::AbstractState const*
609 LoadElimination::AbstractState::KillFields(Node* object, MaybeHandle<Name> name,
631 LoadElimination::AbstractState const* LoadElimination::AbstractState::KillAll(
641 return LoadElimination::empty_state();
644 LoadElimination::FieldInfo const* LoadElimination::AbstractState::LookupField(
649 base::Optional<LoadElimination::FieldInfo const*> result;
651 LoadElimination::FieldInfo const* info = nullptr;
677 bool LoadElimination::AliasStateInfo::MayAlias(Node* other) const {
701 void LoadElimination::AbstractState::Print() const {
724 LoadElimination::AbstractState const*
725 LoadElimination::AbstractStateForEffectNodes::Get(Node* node) const {
731 void LoadElimination::AbstractStateForEffectNodes::Set(
738 Reduction LoadElimination::ReduceMapGuard(Node* node) {
753 Reduction LoadElimination::ReduceCheckMaps(Node* node) {
768 Reduction LoadElimination::ReduceCompareMaps(Node* node) {
786 Reduction LoadElimination::ReduceEnsureWritableFastElements(Node* node) {
813 Reduction LoadElimination::ReduceMaybeGrowFastElements(Node* node) {
841 Reduction LoadElimination::ReduceTransitionElementsKind(Node* node) {
881 Reduction LoadElimination::ReduceTransitionAndStoreElement(Node* node) {
906 Reduction LoadElimination::ReduceLoadField(Node* node,
970 Reduction LoadElimination::ReduceStoreField(Node* node,
1054 Reduction LoadElimination::ReduceLoadElement(Node* node) {
1103 Reduction LoadElimination::ReduceStoreElement(Node* node) {
1146 Reduction LoadElimination::ReduceStoreTypedElement(Node* node) {
1153 LoadElimination::AbstractState const* LoadElimination::UpdateStateForPhi(
1174 Reduction LoadElimination::ReduceEffectPhi(Node* node) {
1215 Reduction LoadElimination::ReduceStart(Node* node) {
1219 Reduction LoadElimination::ReduceOtherNode(Node* node) {
1243 Reduction LoadElimination::UpdateState(Node* node, AbstractState const* state) {
1256 LoadElimination::AbstractState const*
1257 LoadElimination::ComputeLoopStateForStoreField(
1258 Node* current, LoadElimination::AbstractState const* state,
1275 LoadElimination::AbstractState const* LoadElimination::ComputeLoopState(
1404 LoadElimination::IndexRange LoadElimination::FieldIndexOf(
1413 LoadElimination::IndexRange LoadElimination::FieldIndexOf(
1450 CommonOperatorBuilder* LoadElimination::common() const {
1454 Graph* LoadElimination::graph() const { return jsgraph()->graph(); }
1456 Isolate* LoadElimination::isolate() const { return jsgraph()->isolate(); }
1458 Factory* LoadElimination::factory() const { return jsgraph()->factory(); }