Home
last modified time | relevance | path

Searched refs:AllocatedOperand (Results 1 - 25 of 26) sorted by relevance

12

/third_party/node/deps/v8/src/maglev/
H A Dmaglev-regalloc.cc272 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 Dmaglev-code-generator.cc120 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 Dmaglev-code-gen-state.h115 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 Dmaglev-regalloc.h75 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 Dmaglev-regalloc-data.h50 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 Dmaglev-ir.h275 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 Dmaglev-ir.cc96 const compiler::AllocatedOperand& operand = in PushInput()
97 compiler::AllocatedOperand::cast(input.operand()); in PushInput()
/third_party/node/deps/v8/src/compiler/backend/
H A Dmid-tier-register-allocator.cc299 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 Dgap-resolver.cc64 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 Dregister-allocator-verifier.cc589 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 Dregister-allocator.cc305 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 Dinstruction.h594 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 Dmove-optimizer.cc86 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep1, in ContainsOpOrAlias()
94 if (Contains(AllocatedOperand(LocationOperand::REGISTER, other_rep2, in ContainsOpOrAlias()
H A Dregister-allocator.h353 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 Dinstruction.cc388 void ReferenceMap::RecordReference(const AllocatedOperand& op) {
/third_party/node/deps/v8/src/compiler/
H A Dgraph-visualizer.cc735 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 Dcode-generator-s390.cc117 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 Dcode-generator-loong64.cc131 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dcode-generator-arm64.cc245 return SlotToMemOperand(AllocatedOperand::cast(op)->index(), tasm); in ToMemOperand()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc116 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dcode-generator-arm.cc153 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dcode-generator-ia32.cc61 return SlotToOperand(AllocatedOperand::cast(op)->index(), extra); in ToOperand()
/third_party/node/deps/v8/src/compiler/backend/mips64/
H A Dcode-generator-mips64.cc130 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dcode-generator-x64.cc67 return SlotToOperand(AllocatedOperand::cast(op)->index(), extra); in ToOperand()
/third_party/node/deps/v8/src/compiler/backend/mips/
H A Dcode-generator-mips.cc128 return SlotToMemOperand(AllocatedOperand::cast(op)->index()); in ToMemOperand()

Completed in 75 milliseconds

12