Home
last modified time | relevance | path

Searched refs:BlockAssessments (Results 1 – 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dregister-allocator-verifier.h134 class BlockAssessments : public ZoneObject {
138 explicit BlockAssessments(Zone* zone, int spill_slot_delta) in BlockAssessments() function
144 BlockAssessments(const BlockAssessments&) = delete;
145 BlockAssessments& operator=(const BlockAssessments&) = delete;
166 void CopyFrom(const BlockAssessments* other) { in CopyFrom()
278 BlockAssessments* CreateForBlock(const InstructionBlock* block);
283 const BlockAssessments* current_assessments,
286 void ValidateUse(RpoNumber block_id, BlockAssessments* current_assessments,
293 ZoneMap<RpoNumber, BlockAssessments*> assessments_;
Dregister-allocator-verifier.cc280 void BlockAssessments::PerformMoves(const Instruction* instruction) { in PerformMoves()
289 void BlockAssessments::PerformParallelMoves(const ParallelMove* moves) { in PerformParallelMoves()
319 void BlockAssessments::DropRegisters() { in DropRegisters()
328 void BlockAssessments::CheckReferenceMap(const ReferenceMap* reference_map) { in CheckReferenceMap()
355 bool BlockAssessments::IsStaleReferenceStackSlot(InstructionOperand op) { in IsStaleReferenceStackSlot()
363 void BlockAssessments::Print() const { in Print()
384 BlockAssessments* RegisterAllocatorVerifier::CreateForBlock( in CreateForBlock()
388 BlockAssessments* ret = in CreateForBlock()
389 zone()->New<BlockAssessments>(zone(), spill_slot_delta()); in CreateForBlock()
398 const BlockAssessments* prev_block = assessments_[block->predecessors()[0]]; in CreateForBlock()
[all …]