/external/v8/src/compiler/ |
D | frame-elider.cc | 23 for (InstructionBlock* block : instruction_blocks()) { in MarkBlocks() 45 for (InstructionBlock* block : instruction_blocks()) { in MarkDeConstruction() 84 for (InstructionBlock* block : instruction_blocks()) { in PropagateInOrder() 93 for (InstructionBlock* block : base::Reversed(instruction_blocks())) { in PropagateReversed() 100 bool FrameElider::PropagateIntoBlock(InstructionBlock* block) { in PropagateIntoBlock() 131 InstructionBlock* successor_block = InstructionBlockAt(succ); in PropagateIntoBlock() 156 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
|
D | unwinding-info-writer.h | 27 class InstructionBlock; variable 37 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block) { in BeginInstructionBlock() 40 void EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
D | move-optimizer.h | 34 void CompressBlock(InstructionBlock* block); 46 const Instruction* LastInstruction(const InstructionBlock* block) const; 49 void OptimizeMerge(InstructionBlock* block);
|
D | register-allocator-verifier.h | 15 class InstructionBlock; variable 76 explicit PendingAssessment(Zone* zone, const InstructionBlock* origin, in PendingAssessment() 93 const InstructionBlock* origin() const { return origin_; } in origin() 99 const InstructionBlock* const origin_; 247 BlockAssessments* CreateForBlock(const InstructionBlock* block);
|
D | instruction.cc | 635 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, in InstructionBlock() function in v8::internal::compiler::InstructionBlock 653 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { in PredecessorIndexOf() 655 for (InstructionBlock::Predecessors::const_iterator i = predecessors_.begin(); in PredecessorIndexOf() 675 static InstructionBlock* InstructionBlockFor(Zone* zone, in InstructionBlockFor() 679 InstructionBlock* instr_block = new (zone) in InstructionBlockFor() 680 InstructionBlock(zone, GetRpo(block), GetRpo(block->loop_header()), in InstructionBlockFor() 696 const InstructionBlock* block = printable_block.block_; in operator <<() 763 for (const InstructionBlock* block : instruction_blocks()) { in ValidateEdgeSplitForm() 766 const InstructionBlock* successor = InstructionBlockAt(successor_id); in ValidateEdgeSplitForm() 778 for (const InstructionBlock* block : instruction_blocks()) { in ValidateDeferredBlockExitPaths() [all …]
|
D | register-allocator.h | 722 PhiMapValue(PhiInstruction* phi, const InstructionBlock* block, Zone* zone); 725 const InstructionBlock* block() const { return block_; } in block() 740 const InstructionBlock* const block_; 825 PhiMapValue* InitializePhiMap(const InstructionBlock* block, 880 void MeetRegisterConstraints(const InstructionBlock* block); 884 const InstructionBlock* block); 885 void ResolvePhis(const InstructionBlock* block); 899 static BitVector* ComputeLiveOut(const InstructionBlock* block, 920 void AddInitialIntervals(const InstructionBlock* block, BitVector* live_out); 921 void ProcessInstructions(const InstructionBlock* block, BitVector* live); [all …]
|
D | move-optimizer.cc | 142 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 145 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 352 void MoveOptimizer::CompressBlock(InstructionBlock* block) { in CompressBlock() 373 const InstructionBlock* block) const { in LastInstruction() 378 void MoveOptimizer::OptimizeMerge(InstructionBlock* block) { in OptimizeMerge() 383 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 405 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 481 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
|
D | frame-elider.h | 29 bool PropagateIntoBlock(InstructionBlock* block); 31 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
|
D | register-allocator.cc | 55 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence, in GetContainingLoop() 56 const InstructionBlock* block) { in GetContainingLoop() 63 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock() 70 const InstructionBlock* block) { in GetLastInstruction() 162 LiveRangeBound* FindPred(const InstructionBlock* pred) { in FindPred() 169 LiveRangeBound* FindSucc(const InstructionBlock* succ) { in FindSucc() 175 bool FindConnectableSubranges(const InstructionBlock* block, in FindConnectableSubranges() 176 const InstructionBlock* pred, in FindConnectableSubranges() 1329 const InstructionBlock* block, in PhiMapValue() 1446 const InstructionBlock* block, PhiInstruction* phi) { in InitializePhiMap() [all …]
|
D | live-range-separator.cc | 80 const InstructionBlock *first_block = in SplinterLiveRange() 82 const InstructionBlock *last_block = in SplinterLiveRange() 87 const InstructionBlock *current_block = in SplinterLiveRange()
|
D | jump-threading.cc | 59 InstructionBlock* block) { in IsBlockWithBranchPoisoning() 62 const InstructionBlock* pred = code->InstructionBlockAt(pred_rpo); in IsBlockWithBranchPoisoning() 86 InstructionBlock* block = code->InstructionBlockAt(state.stack.top()); in ComputeForwarding()
|
D | instruction.h | 800 class InstructionBlock; variable 951 InstructionBlock* block() const { return block_; } in block() 952 void set_block(InstructionBlock* block) { in set_block() 983 InstructionBlock* block_; 1372 class V8_EXPORT_PRIVATE InstructionBlock final 1375 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, in NON_EXPORTED_BASE() 1458 const InstructionBlock* block_; 1472 typedef ZoneVector<InstructionBlock*> InstructionBlocks; 1503 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) { in NON_EXPORTED_BASE() 1507 int LastLoopInstructionIndex(const InstructionBlock* block) { in NON_EXPORTED_BASE() [all …]
|
D | code-generator.h | 159 CodeGenResult AssembleBlock(const InstructionBlock* block); 163 void TryInsertBranchPoisoning(const InstructionBlock* block); 174 const InstructionBlock* block);
|
D | register-allocator-verifier.cc | 336 const InstructionBlock* block) { in CreateForBlock() 401 const InstructionBlock* origin = current_assessment->origin(); in ValidatePendingAssessment() 495 const InstructionBlock* block = in VerifyGapMoves()
|
D | code-generator.cc | 187 for (const InstructionBlock* block : code()->instruction_blocks()) { in AssembleCode() 320 void CodeGenerator::TryInsertBranchPoisoning(const InstructionBlock* block) { in TryInsertBranchPoisoning() 325 const InstructionBlock* pred = code()->InstructionBlockAt(pred_rpo); in TryInsertBranchPoisoning() 469 const InstructionBlock* block) { in AssembleBlock() 630 Instruction* instr, const InstructionBlock* block) { in AssembleInstruction()
|
D | graph-visualizer.cc | 603 const InstructionBlock* instruction_block = in PrintSchedule()
|
D | instruction-selector.cc | 95 InstructionBlock* instruction_block = in SelectInstructions() 1116 InstructionBlock* instruction_block = in VisitBlock()
|
/external/v8/src/compiler/arm64/ |
D | unwinding-info-writer-arm64.h | 14 class InstructionBlock; variable 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 32 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-arm64.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 42 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/arm/ |
D | unwinding-info-writer-arm.h | 14 class InstructionBlock; variable 31 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 32 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-arm.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 41 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/x64/ |
D | unwinding-info-writer-x64.h | 14 class InstructionBlock; variable 38 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 39 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-x64.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 46 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|