Searched refs:MoveOperands (Results 1 – 19 of 19) sorted by relevance
/third_party/node/deps/v8/src/compiler/backend/ |
D | move-optimizer.cc | 117 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 …]
|
D | gap-resolver.cc | 23 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()
|
D | mid-tier-register-allocator.h | 49 MoveOperands* AddGapMove(int instr_index, Instruction::GapPosition position, 54 MoveOperands* AddPendingOperandGapMove(int instr_index,
|
D | instruction.h | 729 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 …]
|
D | instruction.cc | 281 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 <<()
|
D | gap-resolver.h | 38 void PerformMove(ParallelMove* moves, MoveOperands* move);
|
D | move-optimizer.h | 25 using MoveOpVector = ZoneVector<MoveOperands*>;
|
D | mid-tier-register-allocator.cc | 142 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()
|
D | register-allocator-verifier.cc | 37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps() 293 for (MoveOperands* move : *moves) { in PerformParallelMoves()
|
D | register-allocator.cc | 870 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 …]
|
D | code-generator.h | 305 ZoneVector<MoveOperands*>* pushes);
|
D | code-generator.cc | 571 ZoneVector<MoveOperands*>* pushes) { in GetPushCompatibleMoves()
|
D | register-allocator.h | 313 MoveOperands* AddGapMove(int index, Instruction::GapPosition position,
|
/third_party/node/deps/v8/src/compiler/ |
D | graph-visualizer.cc | 1242 for (MoveOperands* move : *pm) { in operator <<()
|
/third_party/node/deps/v8/src/compiler/backend/s390/ |
D | code-generator-s390.cc | 1081 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
|
/third_party/node/deps/v8/src/compiler/backend/arm/ |
D | code-generator-arm.cc | 596 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
|
/third_party/node/deps/v8/src/compiler/backend/ia32/ |
D | code-generator-ia32.cc | 620 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
|
/third_party/node/deps/v8/src/compiler/backend/ppc/ |
D | code-generator-ppc.cc | 721 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
D | code-generator-x64.cc | 1113 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
|