/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-regalloc.cc | 272 compiler::AllocatedOperand::cast(allocation)); in AllocateRegisters() 390 compiler::AllocatedOperand location(compiler::AllocatedOperand::STACK_SLOT, in AllocateNodeResult() 453 compiler::AllocatedOperand source(compiler::LocationOperand::REGISTER, in DropRegisterValue() 456 compiler::AllocatedOperand target(compiler::LocationOperand::REGISTER, in DropRegisterValue() 565 compiler::AllocatedOperand source, compiler::AllocatedOperand target) { in AddMoveBeforeCurrentNode() 595 compiler::AllocatedOperand location = node->allocation(); in AssignInput() 624 compiler::AllocatedOperand allocated = in AssignInput() 625 compiler::AllocatedOperand in AssignInput() [all...] |
H A D | maglev-code-generator.cc | 120 compiler::AllocatedOperand source = in Process() 121 compiler::AllocatedOperand::cast(value_node->result().operand()); in Process() 182 __ movq(target, GetStackSlot(compiler::AllocatedOperand::cast(source))); in EmitStackToRegisterGapMove() 185 void RecordGapMove(compiler::AllocatedOperand source, Register target_reg, in RecordGapMove() 204 void RecordGapMove(compiler::AllocatedOperand source, in RecordGapMove() 205 compiler::AllocatedOperand target, in RecordGapMove() 254 compiler::AllocatedOperand source = merge->operand(predecessor_id); in EmitBlockEndGapMoves() 270 compiler::AllocatedOperand source = compiler::AllocatedOperand::cast( in EmitBlockEndGapMoves() 272 compiler::AllocatedOperand targe in EmitBlockEndGapMoves() [all...] |
H A D | maglev-code-gen-state.h | 115 const compiler::AllocatedOperand& operand) { in GetFramePointerOffsetForStackSlot() 129 inline MemOperand GetStackSlot(const compiler::AllocatedOperand& operand) { in GetStackSlot() 134 return compiler::AllocatedOperand::cast(operand).GetRegister(); in ToRegister() 142 return GetStackSlot(compiler::AllocatedOperand::cast(operand)); in ToMemOperand()
|
H A D | maglev-regalloc.h | 75 void AddMoveBeforeCurrentNode(compiler::AllocatedOperand source, 76 compiler::AllocatedOperand target); 83 compiler::AllocatedOperand AllocateRegister(ValueNode* node); 84 compiler::AllocatedOperand ForceAllocate(Register reg, ValueNode* node);
|
H A D | maglev-regalloc-data.h | 50 compiler::AllocatedOperand* operands() { in operands() 51 return reinterpret_cast<compiler::AllocatedOperand*>(this + 1); in operands() 53 compiler::AllocatedOperand& operand(size_t i) { return operands()[i]; } in operand()
|
H A D | maglev-ir.h | 275 operand_ = compiler::AllocatedOperand(args...); in SetAllocated() 281 operand_ = compiler::AllocatedOperand(args...); in InjectAllocated() 292 compiler::AllocatedOperand::cast(operand_).register_code()); in AssignedRegister() 713 void Spill(compiler::AllocatedOperand operand) { in Spill() 725 compiler::AllocatedOperand spill_slot() const { in spill_slot() 728 return compiler::AllocatedOperand::cast(spill_or_hint_); in spill_slot() 766 compiler::AllocatedOperand allocation() const { in allocation() 768 return compiler::AllocatedOperand(compiler::LocationOperand::REGISTER, in allocation() 773 return compiler::AllocatedOperand::cast(spill_or_hint_); in allocation() 1234 GapMove(uint32_t bitfield, compiler::AllocatedOperand sourc [all...] |
H A D | maglev-ir.cc | 96 const compiler::AllocatedOperand& operand = in PushInput() 97 compiler::AllocatedOperand::cast(input.operand()); in PushInput()
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | mid-tier-register-allocator.cc | 299 void DefineAsFixedSpillOperand(AllocatedOperand* operand, 329 void AddDeferredSpillOutput(AllocatedOperand allocated_op, int instr_index, 374 void AllocatePendingSpillOperand(const AllocatedOperand& allocated); 390 explicit DeferredSpillSlotOutput(int instr, AllocatedOperand op, in DeferredSpillSlotOutput() 395 AllocatedOperand operand; 452 void AddDeferredSpillOutput(AllocatedOperand allocated_op, int instr_index, in AddDeferredSpillOutput() 552 AllocatedOperand* operand, int virtual_register, MachineRepresentation rep, in DefineAsFixedSpillOperand() 635 AllocatedOperand allocated_op, int instr_index, in AddDeferredSpillOutput() 734 const AllocatedOperand& allocated) { in AllocatePendingSpillOperand() 762 void Commit(RegisterIndex reg, AllocatedOperand allocate [all...] |
H A D | gap-resolver.cc | 64 move->set_source(AllocatedOperand(src_kind, smaller_rep, src_index)); in Split() 65 move->set_destination(AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split() 70 moves->AddMove(AllocatedOperand(src_kind, smaller_rep, src_index), in Split() 71 AllocatedOperand(dst_kind, smaller_rep, dst_index)); in Split()
|
H A D | register-allocator-verifier.cc | 589 const AllocatedOperand* reg_op = in VerifyGapMoves() 590 AllocatedOperand::cast(instr->OutputAt(i)); in VerifyGapMoves() 592 const AllocatedOperand* stack_op = AllocatedOperand::New( in VerifyGapMoves()
|
H A D | register-allocator.cc | 305 DCHECK(AllocatedOperand::IsSupportedRepresentation(rep)); in LiveRange() 499 return AllocatedOperand(LocationOperand::REGISTER, representation(), in GetAssignedOperand() 907 AllocatedOperand TopLevelLiveRange::GetSpillRangeOperand() const { in GetSpillRangeOperand() 910 return AllocatedOperand(LocationOperand::STACK_SLOT, representation(), index); in GetSpillRangeOperand() 1616 allocated = AllocatedOperand(AllocatedOperand::STACK_SLOT, rep, in AllocateFixed() 1622 allocated = AllocatedOperand(AllocatedOperand::REGISTER, rep, in AllocateFixed() 1627 allocated = AllocatedOperand(AllocatedOperand in AllocateFixed() [all...] |
H A D | instruction.h | 594 class AllocatedOperand : public LocationOperand { class 596 AllocatedOperand(LocationKind kind, MachineRepresentation rep, int index) in AllocatedOperand() function in v8::internal::compiler::AllocatedOperand 599 static AllocatedOperand* New(Zone* zone, LocationKind kind, in New() 601 return InstructionOperand::New(zone, AllocatedOperand(kind, rep, index)); in New() 604 INSTRUCTION_OPERAND_CASTS(AllocatedOperand, ALLOCATED) 832 void RecordReference(const AllocatedOperand& op);
|
H A D | move-optimizer.cc | 86 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep1, in ContainsOpOrAlias() 94 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep2, in ContainsOpOrAlias()
|
H A D | register-allocator.h | 353 ZoneMap<TopLevelLiveRange*, AllocatedOperand*>& slot_for_const_range() { in slot_for_const_range() 384 ZoneMap<TopLevelLiveRange*, AllocatedOperand*> slot_for_const_range_; 906 AllocatedOperand GetSpillRangeOperand() const;
|
H A D | instruction.cc | 388 void ReferenceMap::RecordReference(const AllocatedOperand& op) {
|
/third_party/node/deps/v8/src/compiler/ |
H A D | graph-visualizer.cc | 735 AllocatedOperand op = AllocatedOperand::cast(range->GetAssignedOperand()); in PrintLiveRange() 756 index = AllocatedOperand::cast(top->GetSpillOperand())->index(); in PrintLiveRange()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
H A D | code-generator-s390.cc | 117 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand() 127 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in InputStackSlot()
|
/third_party/node/deps/v8/src/compiler/backend/loong64/ |
H A D | code-generator-loong64.cc | 131 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | code-generator-arm64.cc | 245 return SlotToMemOperand(AllocatedOperand::cast(op)->index(), tasm); in ToMemOperand()
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
H A D | code-generator-ppc.cc | 116 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
H A D | code-generator-arm.cc | 153 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
H A D | code-generator-ia32.cc | 61 return SlotToOperand(AllocatedOperand::cast(op)->index(), extra); in ToOperand()
|
/third_party/node/deps/v8/src/compiler/backend/mips64/ |
H A D | code-generator-mips64.cc | 130 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | code-generator-x64.cc | 67 return SlotToOperand(AllocatedOperand::cast(op)->index(), extra); in ToOperand()
|
/third_party/node/deps/v8/src/compiler/backend/mips/ |
H A D | code-generator-mips.cc | 128 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
|