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/
H A 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* mov in CompressMoves()
[all...]
H A 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()
H A Dmid-tier-register-allocator.h49 MoveOperands* AddGapMove(int instr_index, Instruction::GapPosition position,
54 MoveOperands* AddPendingOperandGapMove(int instr_index,
H A Dinstruction.h729 class V8_EXPORT_PRIVATE MoveOperands final
732 MoveOperands(const InstructionOperand& source, in MoveOperands() function in v8::internal::compiler::final
738 MoveOperands(const MoveOperands&) = delete;
739 MoveOperands& operator=(const MoveOperands&) = delete;
780 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, const MoveOperands&);
783 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands*>),
786 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) {} in ParallelMove()
790 MoveOperands* AddMov
[all...]
H A Dinstruction.cc281 void MoveOperands::Print() const {
285 std::ostream& operator<<(std::ostream& os, const MoveOperands& mo) {
294 for (MoveOperands* move : *this) {
301 MoveOperands* move, ZoneVector<MoveOperands*>* to_eliminate) const {
304 MoveOperands* replacement = nullptr;
305 MoveOperands* eliminated = nullptr;
306 for (MoveOperands* curr : *this) {
380 for (MoveOperands* move : pm) {
H A Dgap-resolver.h38 void PerformMove(ParallelMove* moves, MoveOperands* move);
H A Dmove-optimizer.h25 using MoveOpVector = ZoneVector<MoveOperands*>;
H A 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()
5081 // Commit the MoveOperands fo in ConnectRanges()
[all...]
H A 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()
H A Dregister-allocator-verifier.cc37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps()
293 for (MoveOperands* move : *moves) { in PerformParallelMoves()
H A Dcode-generator.h305 ZoneVector<MoveOperands*>* pushes);
H A Dcode-generator.cc571 ZoneVector<MoveOperands*>* pushes) { in GetPushCompatibleMoves()
H A Dregister-allocator.h313 MoveOperands* AddGapMove(int index, Instruction::GapPosition position,
/third_party/node/deps/v8/src/compiler/
H A Dgraph-visualizer.cc1242 for (MoveOperands* move : *pm) { in operator <<()
/third_party/node/deps/v8/src/compiler/backend/ppc/
H A Dcode-generator-ppc.cc721 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/arm/
H A Dcode-generator-arm.cc596 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/ia32/
H A Dcode-generator-ia32.cc620 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/s390/
H A Dcode-generator-s390.cc1081 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/third_party/node/deps/v8/src/compiler/backend/x64/
H A Dcode-generator-x64.cc1113 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()

Completed in 62 milliseconds