Lines Matching defs:GateInfo
66 GateInfo::GateInfo(Circuit* circuit, GateRef curGate, EscapeAnalysis* escapeAnalysis, Chunk* chunk)
79 GateInfo::~GateInfo()
92 GateRef GateInfo::GetCurrentGate() const
97 State GateInfo::MergeState(GateRef gate)
161 GateRef GateInfo::GetFieldValue(FieldLocation field) const
166 void GateInfo::SetFieldValue(FieldLocation field, GateRef value)
171 void GateInfo::SetEliminated()
177 void GateInfo::SetReplacement(GateRef replacement)
183 void GateInfo::SetVirtualObject(VirtualObject* object)
281 VirtualObject* EscapeAnalysis::GetOrCreateVirtualObject(size_t numIn, GateInfo* info)
294 GateRef EscapeAnalysis::VisitCreateObjectWithBuffer(GateRef gate, GateInfo* info)
318 GateRef EscapeAnalysis::VisitLoadProperty(GateRef gate, GateInfo* info)
342 GateRef EscapeAnalysis::VisitLoadConstOffset(GateRef gate, GateInfo* info)
366 GateRef EscapeAnalysis::VisitStoreProperty(GateRef gate, GateInfo* info)
384 GateRef EscapeAnalysis::VisitObjectTypeCheck(GateRef gate, GateInfo* info)
423 GateInfo info(circuit_, gate, this, chunk_);