Lines Matching refs:MemoryOptimizer
18 MemoryOptimizer::MemoryOptimizer(JSGraph* jsgraph, Zone* zone, in MemoryOptimizer() function in v8::internal::compiler::MemoryOptimizer
30 void MemoryOptimizer::Optimize() { in Optimize()
41 MemoryOptimizer::AllocationGroup::AllocationGroup(Node* node, in AllocationGroup()
48 MemoryOptimizer::AllocationGroup::AllocationGroup(Node* node, in AllocationGroup()
55 void MemoryOptimizer::AllocationGroup::Add(Node* node) { in Add()
59 bool MemoryOptimizer::AllocationGroup::Contains(Node* node) const { in Contains()
63 MemoryOptimizer::AllocationState::AllocationState() in AllocationState()
66 MemoryOptimizer::AllocationState::AllocationState(AllocationGroup* group) in AllocationState()
69 MemoryOptimizer::AllocationState::AllocationState(AllocationGroup* group, in AllocationState()
73 bool MemoryOptimizer::AllocationState::IsNewSpaceAllocation() const { in IsNewSpaceAllocation()
77 void MemoryOptimizer::VisitNode(Node* node, AllocationState const* state) { in VisitNode()
123 void MemoryOptimizer::VisitAllocateRaw(Node* node, in VisitAllocateRaw()
337 void MemoryOptimizer::VisitCall(Node* node, AllocationState const* state) { in VisitCall()
346 void MemoryOptimizer::VisitCallWithCallerSavedRegisters( in VisitCallWithCallerSavedRegisters()
356 void MemoryOptimizer::VisitLoadElement(Node* node, in VisitLoadElement()
373 void MemoryOptimizer::VisitLoadField(Node* node, AllocationState const* state) { in VisitLoadField()
389 void MemoryOptimizer::VisitStoreElement(Node* node, in VisitStoreElement()
404 void MemoryOptimizer::VisitStoreField(Node* node, in VisitStoreField()
419 void MemoryOptimizer::VisitOtherEffect(Node* node, in VisitOtherEffect()
424 Node* MemoryOptimizer::ComputeIndex(ElementAccess const& access, Node* key) { in ComputeIndex()
451 WriteBarrierKind MemoryOptimizer::ComputeWriteBarrierKind( in ComputeWriteBarrierKind()
460 MemoryOptimizer::AllocationState const* MemoryOptimizer::MergeStates( in MergeStates()
486 void MemoryOptimizer::EnqueueMerge(Node* node, int index, in EnqueueMerge()
518 void MemoryOptimizer::EnqueueUses(Node* node, AllocationState const* state) { in EnqueueUses()
526 void MemoryOptimizer::EnqueueUse(Node* node, int index, in EnqueueUse()
539 Graph* MemoryOptimizer::graph() const { return jsgraph()->graph(); } in graph()
541 Isolate* MemoryOptimizer::isolate() const { return jsgraph()->isolate(); } in isolate()
543 CommonOperatorBuilder* MemoryOptimizer::common() const { in common()
547 MachineOperatorBuilder* MemoryOptimizer::machine() const { in machine()
551 bool MemoryOptimizer::NeedsPoisoning(LoadSensitivity load_sensitivity) const { in NeedsPoisoning()