Lines Matching refs:ScopedArenaVector
834 void KeepStoresIfAliasedToLocation(ScopedArenaVector<ValueRecord>& heap_values, in KeepStoresIfAliasedToLocation()
959 bool MaterializeLoopPhis(const ScopedArenaVector<size_t>& phi_placeholder_indexes,
1038 ScopedArenaVector<ValueRecord>& heap_values = in VisitDeoptimize()
1073 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block->GetBlockId()]; in HandleExit()
1098 ScopedArenaVector<ValueRecord>& heap_values = in HandleInvoke()
1180 ScopedArenaVector<ValueRecord>& heap_values = in VisitNewInstance()
1217 ScopedArenaVector<ValueRecord>& heap_values = in VisitNewArray()
1245 ScopedArenaVector<ScopedArenaVector<ValueRecord>> heap_values_for_;
1254 ScopedArenaVector<LoadStoreRecord> loads_and_stores_;
1259 ScopedArenaVector<HInstruction*> substitute_instructions_for_loads_;
1290 ScopedArenaVector<Value> phi_placeholder_replacements_;
1296 ScopedArenaVector<HInstruction*> singleton_new_instances_;
1299 ScopedArenaVector<const FieldInfo*> field_infos_;
1458 ScopedArenaVector<ValueRecord>(allocator_.Adapter(kArenaAllocLSE)), in LSEVisitor()
1544 ScopedArenaVector<ValueRecord>& pre_header_heap_values = in PrepareLoopRecords()
1548 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block_id]; in PrepareLoopRecords()
1613 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block->GetBlockId()]; in MergePredecessorRecords()
1653 const ScopedArenaVector<HInstruction*>& phi_inputs, in FindOrConstructNonLoopPhi()
1691 ScopedArenaVector<HInstruction*> phi_inputs(allocator.Adapter(kArenaAllocLSE)); in MaterializeNonLoopPhis()
1693 ScopedArenaVector<PhiPlaceholder> work_queue(allocator.Adapter(kArenaAllocLSE)); in MaterializeNonLoopPhis()
1747 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block_id]; in VisitGetLocation()
1801 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block->GetBlockId()]; in VisitSetLocation()
1911 ScopedArenaVector<PhiPlaceholder> work_queue(allocator.Adapter(kArenaAllocLSE)); in TryReplacingLoopPhiPlaceholderWithDefault()
1995 ScopedArenaVector<PhiPlaceholder> work_queue(allocator.Adapter(kArenaAllocLSE)); in TryReplacingLoopPhiPlaceholderWithSingleInput()
2051 ScopedArenaVector<PhiPlaceholder> work_queue(allocator.Adapter(kArenaAllocLSE)); in FindLoopPhisToMaterialize()
2101 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[predecessor->GetBlockId()]; in FindLoopPhisToMaterialize()
2137 bool LSEVisitor::MaterializeLoopPhis(const ScopedArenaVector<size_t>& phi_placeholder_indexes, in MaterializeLoopPhis()
2257 ScopedArenaVector<HInstruction*> phis(local_allocator.Adapter(kArenaAllocLSE)); in MaterializeLoopPhis()
2285 ScopedArenaVector<size_t> matrix_indexes(num_phi_placeholders_, in MaterializeLoopPhis()
2288 ScopedArenaVector<size_t> phi_placeholder_indexes(allocator.Adapter(kArenaAllocLSE)); in MaterializeLoopPhis()
2296 ScopedArenaVector<ArenaBitVector*> dependencies(allocator.Adapter(kArenaAllocLSE)); in MaterializeLoopPhis()
2333 ScopedArenaVector<size_t> num_dependencies(allocator.Adapter(kArenaAllocLSE)); in MaterializeLoopPhis()
2341 ScopedArenaVector<size_t> current_subset(allocator.Adapter(kArenaAllocLSE)); in MaterializeLoopPhis()
2458 ScopedArenaVector<Value> local_heap_values(allocator.Adapter(kArenaAllocLSE)); in ProcessLoopPhiWithUnknownInput()
2558 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[block->GetBlockId()]; in ProcessLoopPhiWithUnknownInput()
2615 ScopedArenaVector<uint32_t> work_queue(allocator_.Adapter(kArenaAllocLSE)); in SearchPhiPlaceholdersForKeptStores()
2644 ScopedArenaVector<ValueRecord>& heap_values = heap_values_for_[predecessor->GetBlockId()]; in SearchPhiPlaceholdersForKeptStores()
2756 ScopedArenaVector<ScopedArenaVector<LSEVisitor::ValueRecord>>& to_restore) in ScopedRestoreHeapValues()
2790 ScopedArenaVector<UpdateRecord> updated_values_;
2791 ScopedArenaVector<ScopedArenaVector<LSEVisitor::ValueRecord>>& to_restore_;
3018 ScopedArenaVector<InstructionUse<HInstruction>> to_replace(saa.Adapter(kArenaAllocLSE)); in FixupUses()
3019 ScopedArenaVector<HInstruction*> to_remove(saa.Adapter(kArenaAllocLSE)); in FixupUses()
3021 ScopedArenaVector<InstructionUse<HConstructorFence>> constructor_fences( in FixupUses()
3023 ScopedArenaVector<InstructionUse<HInstruction>> to_predicate(saa.Adapter(kArenaAllocLSE)); in FixupUses()
3112 ScopedArenaVector<HInstruction*> pred_vals(saa.Adapter(kArenaAllocLSE)); in GenerateMaterializationValueFromPredecessors()
3122 HBasicBlock* entry, const ScopedArenaVector<HInstruction*>& pred_vals) { in GenerateMaterializationValueFromPredecessorsForEntry()
3138 void ReplaceInput(const ScopedArenaVector<InstructionUse<HInstruction>>& to_replace) { in ReplaceInput()
3150 void RemoveAndReplaceInputs(const ScopedArenaVector<HInstruction*>& to_remove) { in RemoveAndReplaceInputs()
3203 const ScopedArenaVector<InstructionUse<HConstructorFence>>& constructor_fences) { in CreateConstructorFences()
3229 const ScopedArenaVector<InstructionUse<HInstruction>>& to_predicate) { in PredicateInstructions()
3300 ScopedArenaVector<InstructionUse<HInstruction>>& to_replace, in CollectReplacements()
3301 ScopedArenaVector<HInstruction*>& to_remove, in CollectReplacements()
3302 ScopedArenaVector<InstructionUse<HConstructorFence>>& constructor_fences, in CollectReplacements()
3303 ScopedArenaVector<InstructionUse<HInstruction>>& to_predicate) { in CollectReplacements()
3344 HBasicBlock* blk, const ScopedArenaVector<HInstruction*>& pred_vals) { in GenerateMaterializationValueFromPredecessorsDirect()
3370 ScopedArenaVector<HInstruction*> materializations_;
3498 ScopedArenaVector<HNewInstance*> materializations(alloc.Adapter(kArenaAllocLSE)); in ReorderMaterializationsForEnvDominance()
3507 using Iter = ScopedArenaVector<HNewInstance*>::iterator; in ReorderMaterializationsForEnvDominance()
3600 ScopedArenaVector<HInstruction*> new_ref_phis_;
3601 ScopedArenaVector<HeapReferenceData> heap_refs_;
3607 ScopedArenaVector<HBasicBlock*> materialization_blocks_;
3739 ScopedArenaVector<HInstruction*> pred_vals(pred_alloc.Adapter(kArenaAllocLSE)); in MovePartialEscapes()