Home
last modified time | relevance | path

Searched refs:MoveOperands (Results 1 – 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/compiler/backend/
Dmove-optimizer.cc117 for (MoveOperands* move : *moves) { in FindFirstNonEmptySlot()
191 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations()
201 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations()
235 for (MoveOperands* move : *from_moves) { in MigrateMoves()
247 for (MoveOperands* move : *from_moves) { in MigrateMoves()
273 for (MoveOperands* move : *from_moves) { in MigrateMoves()
288 for (MoveOperands* m : to_move) { in MigrateMoves()
302 for (MoveOperands* move : *right) { in CompressMoves()
307 for (MoveOperands* to_eliminate : eliminated) { in CompressMoves()
313 for (MoveOperands* move : *right) { in CompressMoves()
[all …]
Dgap-resolver.cc23 MoveOperands* Split(MoveOperands* move, MachineRepresentation smaller_rep, in Split()
98 MoveOperands* move = (*moves)[i]; in Resolve()
117 for (MoveOperands* move : *moves) { in Resolve()
153 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) { in PerformMove()
220 std::find_if(moves->begin(), moves->end(), [&](MoveOperands* move) { in PerformMove()
Dmid-tier-register-allocator.h49 MoveOperands* AddGapMove(int instr_index, Instruction::GapPosition position,
54 MoveOperands* AddPendingOperandGapMove(int instr_index,
Dinstruction.h729 class V8_EXPORT_PRIVATE MoveOperands final
732 MoveOperands(const InstructionOperand& source, in NON_EXPORTED_BASE()
738 MoveOperands(const MoveOperands&) = delete; in NON_EXPORTED_BASE()
739 MoveOperands& operator=(const MoveOperands&) = delete; in NON_EXPORTED_BASE()
780 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, const MoveOperands&);
783 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands*>), in NON_EXPORTED_BASE() argument
786 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) {} in NON_EXPORTED_BASE()
790 MoveOperands* AddMove(const InstructionOperand& from, in NON_EXPORTED_BASE()
796 MoveOperands* AddMove(const InstructionOperand& from, in NON_EXPORTED_BASE()
800 MoveOperands* move = operand_allocation_zone->New<MoveOperands>(from, to); in NON_EXPORTED_BASE()
[all …]
Dinstruction.cc281 void MoveOperands::Print() const { in Print()
285 std::ostream& operator<<(std::ostream& os, const MoveOperands& mo) { in operator <<()
294 for (MoveOperands* move : *this) { in IsRedundant()
301 MoveOperands* move, ZoneVector<MoveOperands*>* to_eliminate) const { in PrepareInsertAfter()
304 MoveOperands* replacement = nullptr; in PrepareInsertAfter()
305 MoveOperands* eliminated = nullptr; in PrepareInsertAfter()
306 for (MoveOperands* curr : *this) { in PrepareInsertAfter()
380 for (MoveOperands* move : pm) { in operator <<()
Dgap-resolver.h38 void PerformMove(ParallelMove* moves, MoveOperands* move);
Dmove-optimizer.h25 using MoveOpVector = ZoneVector<MoveOperands*>;
Dmid-tier-register-allocator.cc142 MoveOperands* MidTierRegisterAllocationData::AddGapMove( in AddGapMove()
150 MoveOperands* MidTierRegisterAllocationData::AddPendingOperandGapMove( in AddPendingOperandGapMove()
684 MoveOperands* move_ops = in EmitGapMoveToInputFromSpillSlot()
699 MoveOperands* move_ops = in EmitGapMoveToSpillSlot()
1939 MoveOperands* move = in MoveRegisterOnMerge()
2400 MoveOperands* move_op = in AllocateInput()
2576 MoveOperands* move_ops = data_->AddGapMove( in AllocateSameInputOutput()
2717 MoveOperands* move = in AllocatePhiGapMove()
3127 for (MoveOperands* move : *moves) { in AllocateRegisters()
Dregister-allocator-verifier.cc37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps()
293 for (MoveOperands* move : *moves) { in PerformParallelMoves()
Dregister-allocator.cc870 for (MoveOperands* move_op : *move) { in FilterSpillMoves()
1363 MoveOperands* TopTierRegisterAllocationData::AddGapMove( in AddGapMove()
1834 MoveOperands* gap_move = data()->AddGapMove(instr_index, Instruction::END, in MeetConstraintsBefore()
1867 MoveOperands* move = data()->AddGapMove( in ResolvePhis()
2286 for (MoveOperands* cur : *move) { in ProcessInstructions()
2391 for (MoveOperands* move : in ProcessPhis()
2435 for (MoveOperands* move : *moves) { in ProcessPhis()
5073 ZoneVector<MoveOperands*> to_insert(local_zone); in ConnectRanges()
5074 ZoneVector<MoveOperands*> to_eliminate(local_zone); in ConnectRanges()
5082 for (MoveOperands* move : to_eliminate) { in ConnectRanges()
[all …]
Dcode-generator.h305 ZoneVector<MoveOperands*>* pushes);
Dcode-generator.cc571 ZoneVector<MoveOperands*>* pushes) { in GetPushCompatibleMoves()
Dregister-allocator.h313 MoveOperands* AddGapMove(int index, Instruction::GapPosition position,
/third_party/node/deps/v8/src/compiler/
Dgraph-visualizer.cc1242 for (MoveOperands* move : *pm) { in operator <<()
/third_party/node/deps/v8/src/compiler/backend/s390/
Dcode-generator-s390.cc1081 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/arm/
Dcode-generator-arm.cc596 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/ia32/
Dcode-generator-ia32.cc620 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/ppc/
Dcode-generator-ppc.cc721 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/x64/
Dcode-generator-x64.cc1113 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()