5#ifndef V8_COMPILER_TURBOSHAFT_PRETENURING_PROPAGATION_REDUCER_H_
6#define V8_COMPILER_TURBOSHAFT_PRETENURING_PROPAGATION_REDUCER_H_
222#if defined(__clang__)
235 Asm().modifiable_input_graph());
T * insert(const T *pos, It first, It last)
void OldifySubgraph(OpIndex old_alloc)
void BuildStoreInputGraph()
ZoneVector< OpIndex > * TryFind(OpIndex idx)
PretenuringPropagationAnalyzer(Zone *phase_zone, Graph &mutable_input_graph)
void PropagateAllocationTypes()
ZoneVector< OpIndex > * FindOrCreate(OpIndex idx)
void ProcessAllocate(const AllocateOp &allocate)
bool PushContainedValues(OpIndex base)
ZoneVector< OpIndex > old_allocs_
void ProcessPhi(const PhiOp &phi)
ZoneAbslFlatHashSet< OpIndex > old_phis_
ZoneAbslFlatHashMap< OpIndex, ZoneVector< OpIndex > * > store_graph_
ZoneVector< OpIndex > queue_
ZoneVector< OpIndex > * Create(OpIndex idx)
void ProcessStore(const StoreOp &store)
#define TURBOSHAFT_REDUCER_BOILERPLATE(Name)
#define DCHECK_EQ(v1, v2)