/external/v8/src/compiler/ |
D | frame-elider.cc | 22 for (InstructionBlock* block : instruction_blocks()) { in MarkBlocks() 43 for (InstructionBlock* block : instruction_blocks()) { in MarkDeConstruction() 82 for (InstructionBlock* block : instruction_blocks()) { in PropagateInOrder() 91 for (InstructionBlock* block : base::Reversed(instruction_blocks())) { in PropagateReversed() 98 bool FrameElider::PropagateIntoBlock(InstructionBlock* block) { in PropagateIntoBlock() 131 InstructionBlock* FrameElider::InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt()
|
D | move-optimizer.h | 33 void CompressBlock(InstructionBlock* block); 45 const Instruction* LastInstruction(const InstructionBlock* block) const; 48 void OptimizeMerge(InstructionBlock* block);
|
D | instruction.cc | 565 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, in InstructionBlock() function in v8::internal::compiler::InstructionBlock 585 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { in PredecessorIndexOf() 587 for (InstructionBlock::Predecessors::const_iterator i = predecessors_.begin(); in PredecessorIndexOf() 607 static InstructionBlock* InstructionBlockFor(Zone* zone, in InstructionBlockFor() 611 InstructionBlock* instr_block = new (zone) in InstructionBlockFor() 612 InstructionBlock(zone, GetRpo(block), GetRpo(block->loop_header()), in InstructionBlockFor() 645 for (const InstructionBlock* block : instruction_blocks()) { in ValidateEdgeSplitForm() 648 const InstructionBlock* successor = InstructionBlockAt(successor_id); in ValidateEdgeSplitForm() 660 for (const InstructionBlock* block : instruction_blocks()) { in ValidateDeferredBlockExitPaths() 674 for (const InstructionBlock* block : instruction_blocks()) { in ValidateDeferredBlockEntryPaths() [all …]
|
D | frame-elider.h | 29 bool PropagateIntoBlock(InstructionBlock* block); 31 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
|
D | register-allocator.h | 723 PhiMapValue(PhiInstruction* phi, const InstructionBlock* block, Zone* zone); 726 const InstructionBlock* block() const { return block_; } in block() 741 const InstructionBlock* const block_; 820 PhiMapValue* InitializePhiMap(const InstructionBlock* block, 874 void MeetRegisterConstraints(const InstructionBlock* block); 878 const InstructionBlock* block); 879 void ResolvePhis(const InstructionBlock* block); 893 static BitVector* ComputeLiveOut(const InstructionBlock* block, 914 void AddInitialIntervals(const InstructionBlock* block, BitVector* live_out); 915 void ProcessInstructions(const InstructionBlock* block, BitVector* live); [all …]
|
D | move-optimizer.cc | 87 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 90 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 298 void MoveOptimizer::CompressBlock(InstructionBlock* block) { in CompressBlock() 319 const InstructionBlock* block) const { in LastInstruction() 324 void MoveOptimizer::OptimizeMerge(InstructionBlock* block) { in OptimizeMerge() 329 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 351 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 428 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
|
D | register-allocator.cc | 48 const InstructionBlock* GetContainingLoop(const InstructionSequence* sequence, in GetContainingLoop() 49 const InstructionBlock* block) { in GetContainingLoop() 56 const InstructionBlock* GetInstructionBlock(const InstructionSequence* code, in GetInstructionBlock() 63 const InstructionBlock* block) { in GetLastInstruction() 185 LiveRangeBound* FindPred(const InstructionBlock* pred) { in FindPred() 192 LiveRangeBound* FindSucc(const InstructionBlock* succ) { in FindSucc() 198 bool FindConnectableSubranges(const InstructionBlock* block, in FindConnectableSubranges() 199 const InstructionBlock* pred, in FindConnectableSubranges() 1336 const InstructionBlock* block, in PhiMapValue() 1446 const InstructionBlock* block, PhiInstruction* phi) { in InitializePhiMap() [all …]
|
D | register-allocator-verifier.h | 73 explicit PendingAssessment(const InstructionBlock* origin, in PendingAssessment() 82 const InstructionBlock* origin() const { return origin_; } in origin() 86 const InstructionBlock* const origin_; 239 BlockAssessments* CreateForBlock(const InstructionBlock* block);
|
D | live-range-separator.cc | 71 const InstructionBlock *first_block = in SplinterLiveRange() 73 const InstructionBlock *last_block = in SplinterLiveRange() 78 const InstructionBlock *current_block = in SplinterLiveRange()
|
D | instruction.h | 767 class InstructionBlock; variable 917 InstructionBlock* block() const { return block_; } in block() 918 void set_block(InstructionBlock* block) { in set_block() 943 InstructionBlock* block_; 1193 class InstructionBlock final : public ZoneObject { 1195 InstructionBlock(Zone* zone, RpoNumber rpo_number, RpoNumber loop_header, 1283 typedef ZoneVector<InstructionBlock*> InstructionBlocks; 1313 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) { in InstructionBlockAt() 1317 int LastLoopInstructionIndex(const InstructionBlock* block) { in LastLoopInstructionIndex() 1322 const InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const { in InstructionBlockAt() [all …]
|
D | code-generator.h | 96 CodeGenResult AssembleBlock(const InstructionBlock* block); 100 const InstructionBlock* block);
|
D | register-allocator-verifier.cc | 303 const InstructionBlock* block) { in CreateForBlock() 366 const InstructionBlock* origin = current_assessment->origin(); in ValidatePendingAssessment() 482 const InstructionBlock* block = in VerifyGapMoves()
|
D | jump-threading.cc | 71 InstructionBlock* block = code->InstructionBlockAt(state.stack.top()); in ComputeForwarding()
|
D | code-generator.cc | 107 for (const InstructionBlock* block : code()->instruction_blocks()) { in GenerateCode() 310 const InstructionBlock* block) { in AssembleBlock() 320 Instruction* instr, const InstructionBlock* block) { in AssembleInstruction()
|
D | graph-visualizer.cc | 430 const InstructionBlock* instruction_block = in PrintSchedule()
|
D | instruction-selector.cc | 74 InstructionBlock* instruction_block = in SelectInstructions() 749 InstructionBlock* instruction_block = in VisitBlock()
|
/external/v8/test/unittests/compiler/ |
D | instruction-sequence-unittest.h | 177 InstructionBlock* current_block() const { return current_block_; } in current_block() 212 InstructionBlock* NewBlock(bool deferred = false); 242 InstructionBlock* current_block_;
|
D | instruction-sequence-unittest.cc | 423 InstructionBlock* InstructionSequenceTest::NewBlock(bool deferred) { in NewBlock() 445 InstructionBlock(zone(), rpo, loop_header, loop_end, deferred, false); in NewBlock()
|
/external/v8/test/cctest/compiler/ |
D | test-jump-threading.cc | 23 ZoneVector<InstructionBlock*> blocks_; 26 InstructionBlock* current_; 89 InstructionBlock(main_zone(), rpo_number_, RpoNumber::Invalid(), in Start()
|
D | test-instruction.cc | 92 InstructionBlock* BlockAt(BasicBlock* block) { in BlockAt() 96 const InstructionBlock* block = in GetBasicBlock()
|