/external/mesa3d/src/gallium/drivers/r600/sfn/ |
D | sfn_instruction_block.cpp | 6 InstructionBlock::InstructionBlock(unsigned nesting_depth, unsigned block_number): in InstructionBlock() function in r600::InstructionBlock 13 void InstructionBlock::emit(PInstruction instr) in emit() 18 void InstructionBlock::remap_registers(ValueRemapper& map) in remap_registers() 24 void InstructionBlock::do_evalue_liveness(LiverangeEvaluator& eval) const in do_evalue_liveness() 30 bool InstructionBlock::is_equal_to(const Instruction& lhs) const in is_equal_to() 33 auto& l = static_cast<const InstructionBlock&>(lhs); in is_equal_to() 45 PInstruction InstructionBlock::last_instruction() in last_instruction() 50 void InstructionBlock::do_print(std::ostream& os) const in do_print()
|
D | sfn_nir.h | 47 std::vector<InstructionBlock>& m_ir; 68 const std::vector<InstructionBlock> &shader_ir() const; 92 bool lower(const std::vector<InstructionBlock> &ir); 94 virtual bool do_lower(const std::vector<InstructionBlock>& ir) = 0 ;
|
D | sfn_instruction_block.h | 35 class InstructionBlock : public Instruction 38 InstructionBlock(unsigned nesting_depth, unsigned block_number);
|
/external/v8/src/compiler/backend/ |
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()
|
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* successor = code->InstructionBlockAt(successor_id); in SecondBackwardPass() [all …]
|
D | unwinding-info-writer.h | 34 class InstructionBlock; variable 46 void BeginInstructionBlock(int pc_offset, const InstructionBlock*) {} in BeginInstructionBlock() argument 48 void EndInstructionBlock(const InstructionBlock*) {} in EndInstructionBlock() argument
|
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_; 326 PhiMapValue* InitializePhiMap(const InstructionBlock* block, 1140 LiveRangeBound* FindPred(const InstructionBlock* pred); 1141 LiveRangeBound* FindSucc(const InstructionBlock* succ); 1142 bool FindConnectableSubranges(const InstructionBlock* block, 1143 const InstructionBlock* pred, 1187 void MeetRegisterConstraints(const InstructionBlock* block); 1191 const InstructionBlock* block); [all …]
|
D | mid-tier-register-allocator.cc | 160 const InstructionBlock* MidTierRegisterAllocationData::GetBlock( in GetBlock() 165 const InstructionBlock* MidTierRegisterAllocationData::GetBlock( in GetBlock() 171 const InstructionBlock* block) { in GetBlocksDominatedBy() 305 const InstructionBlock* current_block, 389 const InstructionBlock* definition_block, in SpillRange() 396 SpillRange(const InstructionBlock* phi_block, in SpillRange() 405 const InstructionBlock* block = data->GetBlock(pred_rpo); in SpillRange() 413 bool IsLiveAt(int instr_index, InstructionBlock* block) { in IsLiveAt() 443 const InstructionBlock* block = data->GetBlock(instr_index); in AddDeferredSpillOutput() 484 bool CouldSpillOnEntryToDeferred(const InstructionBlock* block); [all …]
|
D | spill-placer.h | 118 void SetSpillRequired(InstructionBlock* block, int vreg, 137 void CommitSpill(int vreg, InstructionBlock* predecessor, 138 InstructionBlock* successor);
|
D | move-optimizer.h | 37 void CompressBlock(InstructionBlock* block); 49 const Instruction* LastInstruction(const InstructionBlock* block) const; 52 void OptimizeMerge(InstructionBlock* block);
|
D | instruction.cc | 584 InstructionBlock::InstructionBlock(Zone* zone, RpoNumber rpo_number, in InstructionBlock() function in v8::internal::compiler::InstructionBlock 599 size_t InstructionBlock::PredecessorIndexOf(RpoNumber rpo_number) const { in PredecessorIndexOf() 601 for (InstructionBlock::Predecessors::const_iterator i = predecessors_.begin(); in PredecessorIndexOf() 618 static InstructionBlock* InstructionBlockFor(Zone* zone, in InstructionBlockFor() 622 InstructionBlock* instr_block = zone->New<InstructionBlock>( in InstructionBlockFor() 643 const InstructionBlock* block = printable_block.block_; in operator <<() 709 for (const InstructionBlock* block : instruction_blocks()) { in ValidateEdgeSplitForm() 712 const InstructionBlock* successor = InstructionBlockAt(successor_id); in ValidateEdgeSplitForm() 724 for (const InstructionBlock* block : instruction_blocks()) { in ValidateDeferredBlockExitPaths() 738 for (const InstructionBlock* block : instruction_blocks()) { in ValidateDeferredBlockEntryPaths() [all …]
|
D | mid-tier-register-allocator.h | 59 const InstructionBlock* GetBlock(const RpoNumber rpo_number); 60 const InstructionBlock* GetBlock(int instr_index); 64 const BitVector* GetBlocksDominatedBy(const InstructionBlock* block);
|
D | register-allocator-verifier.h | 15 class InstructionBlock; variable 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);
|
D | frame-elider.h | 27 bool PropagateIntoBlock(InstructionBlock* block); 29 InstructionBlock* InstructionBlockAt(RpoNumber rpo_number) const;
|
D | move-optimizer.cc | 140 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 143 for (InstructionBlock* block : code()->instruction_blocks()) { in Run() 350 void MoveOptimizer::CompressBlock(InstructionBlock* block) { in CompressBlock() 370 const InstructionBlock* block) const { in LastInstruction() 374 void MoveOptimizer::OptimizeMerge(InstructionBlock* block) { in OptimizeMerge() 379 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 401 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge() 477 const InstructionBlock* pred = code()->InstructionBlockAt(pred_index); in OptimizeMerge()
|
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) { in FindPred() 93 LiveRangeBound* LiveRangeBoundArray::FindSucc(const InstructionBlock* succ) { in FindSucc() 100 const InstructionBlock* block, const InstructionBlock* pred, in FindConnectableSubranges() 1276 PhiInstruction* phi, const InstructionBlock* block, Zone* zone) in PhiMapValue() 1400 TopTierRegisterAllocationData::InitializePhiMap(const InstructionBlock* block, in InitializePhiMap() 1468 const InstructionBlock* block = code()->GetInstructionBlock(instr); in RangesDefinedInDeferredStayInDeferred() [all …]
|
/external/v8/src/compiler/backend/arm64/ |
D | unwinding-info-writer-arm64.h | 15 class InstructionBlock; variable 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-arm64.cc | 16 const InstructionBlock* block) { in BeginInstructionBlock() 38 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/backend/arm/ |
D | unwinding-info-writer-arm.h | 15 class InstructionBlock; variable 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-arm.cc | 13 const InstructionBlock* block) { in BeginInstructionBlock() 34 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/backend/s390/ |
D | unwinding-info-writer-s390.h | 15 class InstructionBlock; variable 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-s390.cc | 12 const InstructionBlock* block) { in BeginInstructionBlock() 34 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/backend/ppc/ |
D | unwinding-info-writer-ppc.h | 15 class InstructionBlock; variable 32 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 33 void EndInstructionBlock(const InstructionBlock* block);
|
D | unwinding-info-writer-ppc.cc | 12 const InstructionBlock* block) { in BeginInstructionBlock() 35 void UnwindingInfoWriter::EndInstructionBlock(const InstructionBlock* block) { in EndInstructionBlock()
|
/external/v8/src/compiler/backend/x64/ |
D | unwinding-info-writer-x64.h | 15 class InstructionBlock; variable 39 void BeginInstructionBlock(int pc_offset, const InstructionBlock* block); 40 void EndInstructionBlock(const InstructionBlock* block);
|