/third_party/node/deps/v8/src/compiler/backend/ |
H A D | frame-elider.cc | 22 for (InstructionBlock* block : instruction_blocks()) { in MarkBlocks() 42 for (InstructionBlock* block : instruction_blocks()) { in MarkDeConstruction() 80 for (InstructionBlock* block : instruction_blocks()) { in PropagateInOrder() 88 for (InstructionBlock* block : base::Reversed(instruction_blocks())) { in PropagateReversed() 94 bool FrameElider::PropagateIntoBlock(InstructionBlock* block) { in PropagateIntoBlock() 125 InstructionBlock* successor_block = InstructionBlockAt(succ); in PropagateIntoBlock() 148 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
|
H A D | spill-placer.cc | 30 InstructionBlock* top_start_block = in Add() 92 InstructionBlock* block = in Add() 264 void SpillPlacer::SetSpillRequired(InstructionBlock* block, int vreg, in SetSpillRequired() 293 InstructionBlock* block = code->instruction_blocks()[i]; in FirstBackwardPass() 305 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in FirstBackwardPass() 339 InstructionBlock* block = code->instruction_blocks()[i]; in ForwardPass() 359 InstructionBlock* predecessor = code->InstructionBlockAt(predecessor_id); in ForwardPass() 396 InstructionBlock* block = code->instruction_blocks()[i]; in SecondBackwardPass() 410 InstructionBlock* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass() 454 InstructionBlock* successo in SecondBackwardPass() [all...] |
H A D | unwinding-info-writer.h | 34 class InstructionBlock; 46 void BeginInstructionBlock(int pc_offset, const InstructionBlock*) {} in BeginInstructionBlock() argument 48 void EndInstructionBlock(const InstructionBlock*) {} in EndInstructionBlock() argument
|
H A D | move-optimizer.h | 37 void CompressBlock(InstructionBlock* block); 49 const Instruction* LastInstruction(const InstructionBlock* block) const; 52 void OptimizeMerge(InstructionBlock* block);
|
H A D | spill-placer.h | 118 void SetSpillRequired(InstructionBlock* block, int vreg, 137 void CommitSpill(int vreg, InstructionBlock* predecessor, 138 InstructionBlock* successor);
|
H A D | instruction.cc | 615 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, 636 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { 638 for (InstructionBlock::Predecessors::const_iterator i = predecessors_.begin(); 655 static InstructionBlock* InstructionBlockFor(Zone* zone, 659 InstructionBlock* instr_block = zone->New<InstructionBlock>( 680 const InstructionBlock* block = printable_block.block_; 746 for (const InstructionBlock* block : instruction_blocks()) { 749 const InstructionBlock* successo [all...] |
H A D | mid-tier-register-allocator.cc | 159 const InstructionBlock* MidTierRegisterAllocationData::GetBlock( in GetBlock() 164 const InstructionBlock* MidTierRegisterAllocationData::GetBlock( in GetBlock() 170 const InstructionBlock* block) { in GetBlocksDominatedBy() 320 const InstructionBlock* current_block, 405 const InstructionBlock* definition_block, in SpillRange() 412 SpillRange(const InstructionBlock* phi_block, in SpillRange() 421 const InstructionBlock* block = data->GetBlock(pred_rpo); in SpillRange() 429 bool IsLiveAt(int instr_index, InstructionBlock* block) { in IsLiveAt() 459 const InstructionBlock* block = data->GetBlock(instr_index); in AddDeferredSpillOutput() 502 const InstructionBlock* bloc [all...] |
H A D | mid-tier-register-allocator.h | 58 const InstructionBlock* GetBlock(const RpoNumber rpo_number); 59 const InstructionBlock* GetBlock(int instr_index); 63 const BitVector* GetBlocksDominatedBy(const InstructionBlock* block);
|
H A D | register-allocator.h | 221 PhiMapValue(PhiInstruction* phi, const InstructionBlock* block, Zone* zone); 224 const InstructionBlock* block() const { return block_; } in block() 239 const InstructionBlock* const block_; 325 PhiMapValue* InitializePhiMap(const InstructionBlock* block, 1148 LiveRangeBound* FindPred(const InstructionBlock* pred); 1149 LiveRangeBound* FindSucc(const InstructionBlock* succ); 1150 bool FindConnectableSubranges(const InstructionBlock* block, 1151 const InstructionBlock* pred, 1195 void MeetRegisterConstraints(const InstructionBlock* block); 1199 const InstructionBlock* bloc [all...] |
H A D | frame-elider.h | 27 bool PropagateIntoBlock(InstructionBlock* block); 29 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
|
H A D | register-allocator.cc | 37 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence, in GetContainingLoop() 38 const InstructionBlock* block) { in GetContainingLoop() 44 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock() 50 const InstructionBlock* block) { in GetLastInstruction() 87 LiveRangeBound* LiveRangeBoundArray::FindPred(const InstructionBlock* pred) { 93 LiveRangeBound* LiveRangeBoundArray::FindSucc(const InstructionBlock* succ) { in FindSucc() 100 const InstructionBlock* block, const InstructionBlock* pred, in FindConnectableSubranges() 1275 PhiInstruction* phi, const InstructionBlock* block, Zone* zone) in PhiMapValue() 1397 TopTierRegisterAllocationData::InitializePhiMap(const InstructionBlock* bloc [all...] |
H A D | register-allocator-verifier.h | 15 class InstructionBlock; 76 explicit PendingAssessment(Zone* zone, const InstructionBlock* origin, in PendingAssessment() 96 const InstructionBlock* origin() const { return origin_; } in origin() 102 const InstructionBlock* const origin_; 278 BlockAssessments* CreateForBlock(const InstructionBlock* block);
|
H A D | move-optimizer.cc | 139 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 142 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 349 void MoveOptimizer::CompressBlock(InstructionBlock* block) { in CompressBlock() 369 const InstructionBlock* block) const { in LastInstruction() 373 void MoveOptimizer::OptimizeMerge(InstructionBlock* block) { in OptimizeMerge() 378 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 400 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 476 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
|
H A D | instruction.h | 843 class InstructionBlock; 1021 InstructionBlock* block() const { return block_; } in block() 1022 void set_block(InstructionBlock* block) { in set_block() 1052 InstructionBlock* block_; 1525 class V8_EXPORT_PRIVATE InstructionBlock final 1528 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, 1631 const InstructionBlock* block_; 1643 using InstructionBlocks = ZoneVector<InstructionBlock*>; 1670 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) { in InstructionBlockAt() 1674 int LastLoopInstructionIndex(const InstructionBlock* bloc [all...] |
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | unwinding-info-writer-arm64.h | 15 class InstructionBlock; 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
H A D | unwinding-info-writer-arm64.cc | 16 const InstructionBlock* block) { in BeginInstructionBlock() 38 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | unwinding-info-writer-s390.h | 15 class InstructionBlock; 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
H A D | unwinding-info-writer-s390.cc | 12 const InstructionBlock* block) { in BeginInstructionBlock() 34 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
H A D | unwinding-info-writer-arm.h | 15 class InstructionBlock; 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
H A D | unwinding-info-writer-arm.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 34 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
H A D | unwinding-info-writer-ppc.h | 15 class InstructionBlock; 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
H A D | unwinding-info-writer-ppc.cc | 12 const InstructionBlock* block) { in BeginInstructionBlock() 35 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | unwinding-info-writer-x64.h | 15 class InstructionBlock; 39 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 40 void EndInstructionBlock(const InstructionBlock* block);
|
H A D | unwinding-info-writer-x64.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 39 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | graph-visualizer.h | 29 class InstructionBlock; 230 const InstructionBlock* block_;
|