Home
last modified time | relevance | path

Searched refs:InstructionBlock (Results 1 - 25 of 31) sorted by relevance

12

/third_party/node/deps/v8/src/compiler/backend/
H A Dframe-elider.cc22 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 Dspill-placer.cc30 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 Dunwinding-info-writer.h34 class InstructionBlock;
46 void BeginInstructionBlock(int pc_offset, const InstructionBlock*) {} in BeginInstructionBlock() argument
48 void EndInstructionBlock(const InstructionBlock*) {} in EndInstructionBlock() argument
H A Dmove-optimizer.h37 void CompressBlock(InstructionBlock* block);
49 const Instruction* LastInstruction(const InstructionBlock* block) const;
52 void OptimizeMerge(InstructionBlock* block);
H A Dspill-placer.h118 void SetSpillRequired(InstructionBlock* block, int vreg,
137 void CommitSpill(int vreg, InstructionBlock* predecessor,
138 InstructionBlock* successor);
H A Dinstruction.cc615 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 Dmid-tier-register-allocator.cc159 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 Dmid-tier-register-allocator.h58 const InstructionBlock* GetBlock(const RpoNumber rpo_number);
59 const InstructionBlock* GetBlock(int instr_index);
63 const BitVector* GetBlocksDominatedBy(const InstructionBlock* block);
H A Dregister-allocator.h221 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 Dframe-elider.h27 bool PropagateIntoBlock(InstructionBlock* block);
29 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
H A Dregister-allocator.cc37 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 Dregister-allocator-verifier.h15 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 Dmove-optimizer.cc139 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 Dinstruction.h843 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 Dunwinding-info-writer-arm64.h15 class InstructionBlock;
32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
33 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-arm64.cc16 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 Dunwinding-info-writer-s390.h15 class InstructionBlock;
32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
33 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-s390.cc12 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 Dunwinding-info-writer-arm.h15 class InstructionBlock;
32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
33 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-arm.cc13 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 Dunwinding-info-writer-ppc.h15 class InstructionBlock;
32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
33 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-ppc.cc12 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 Dunwinding-info-writer-x64.h15 class InstructionBlock;
39 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block);
40 void EndInstructionBlock(const InstructionBlock* block);
H A Dunwinding-info-writer-x64.cc13 const InstructionBlock* block) { in BeginInstructionBlock()
39 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
/third_party/node/deps/v8/src/compiler/
H A Dgraph-visualizer.h29 class InstructionBlock;
230 const InstructionBlock* block_;

Completed in 24 milliseconds

12