Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dmove-optimizer.cc120 for (MoveOperands* move : *moves) { in FindFirstNonEmptySlot()
194 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations()
204 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations()
238 for (MoveOperands* move : *from_moves) { in MigrateMoves()
250 for (MoveOperands* move : *from_moves) { in MigrateMoves()
276 for (MoveOperands* move : *from_moves) { in MigrateMoves()
291 for (MoveOperands* m : to_move) { in MigrateMoves()
305 for (MoveOperands* move : *right) { in CompressMoves()
310 for (MoveOperands* to_eliminate : eliminated) { in CompressMoves()
316 for (MoveOperands* move : *right) { in CompressMoves()
[all …]
Dgap-resolver.cc22 inline bool Blocks(MoveOperands* move, InstructionOperand destination) { in Blocks()
30 MoveOperands* Split(MoveOperands* move, MachineRepresentation smaller_rep, in Split()
91 MoveOperands* move = (*moves)[i]; in Resolve()
134 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) { in PerformMove()
Dinstruction.cc230 void MoveOperands::Print(const RegisterConfiguration* config) const { in Print()
240 void MoveOperands::Print() const { Print(GetRegConfig()); } in Print()
244 const MoveOperands& mo = *printable.move_operands_; in operator <<()
257 for (MoveOperands* move : *this) { in IsRedundant()
264 MoveOperands* move, ZoneVector<MoveOperands*>* to_eliminate) const { in PrepareInsertAfter()
267 MoveOperands* replacement = nullptr; in PrepareInsertAfter()
268 MoveOperands* eliminated = nullptr; in PrepareInsertAfter()
269 for (MoveOperands* curr : *this) { in PrepareInsertAfter()
362 for (MoveOperands* move : pm) { in operator <<()
Dinstruction.h669 class V8_EXPORT_PRIVATE MoveOperands final
672 MoveOperands(const InstructionOperand& source, in NON_EXPORTED_BASE()
717 DISALLOW_COPY_AND_ASSIGN(MoveOperands); in NON_EXPORTED_BASE()
723 const MoveOperands* move_operands_;
730 : public NON_EXPORTED_BASE(ZoneVector<MoveOperands *>), in NON_EXPORTED_BASE() argument
733 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in NON_EXPORTED_BASE()
737 MoveOperands* AddMove(const InstructionOperand& from, in NON_EXPORTED_BASE()
743 MoveOperands* AddMove(const InstructionOperand& from, in NON_EXPORTED_BASE()
746 MoveOperands* move = new (operand_allocation_zone) MoveOperands(from, to); in NON_EXPORTED_BASE()
756 void PrepareInsertAfter(MoveOperands* move, in NON_EXPORTED_BASE()
[all …]
Dgap-resolver.h38 void PerformMove(ParallelMove* moves, MoveOperands* move);
Dmove-optimizer.h22 typedef ZoneVector<MoveOperands*> MoveOpVector;
Dregister-allocator.cc877 for (MoveOperands* move_op : *move) { in CommitSpillMoves()
1394 MoveOperands* RegisterAllocationData::AddGapMove( in AddGapMove()
1778 MoveOperands* gap_move = data()->AddGapMove(instr_index, Instruction::END, in MeetConstraintsBefore()
1818 MoveOperands* move = data()->AddGapMove( in ResolvePhis()
2176 for (MoveOperands* cur : *move) { in ProcessInstructions()
2271 for (MoveOperands* move : in ProcessPhis()
2315 for (MoveOperands* move : *moves) { in ProcessPhis()
3881 ZoneVector<MoveOperands*> to_insert(local_zone); in ConnectRanges()
3882 ZoneVector<MoveOperands*> to_eliminate(local_zone); in ConnectRanges()
3890 for (MoveOperands* move : to_eliminate) { in ConnectRanges()
[all …]
Dcode-generator.h164 ZoneVector<MoveOperands*>* pushes);
Dregister-allocator-verifier.cc37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps()
277 for (MoveOperands* move : *moves) { in PerformParallelMoves()
Dregister-allocator.h824 MoveOperands* AddGapMove(int index, Instruction::GapPosition position,
Dcode-generator.cc334 ZoneVector<MoveOperands*>* pushes) { in GetPushCompatibleMoves()
/external/v8/src/compiler/ia32/
Dcode-generator-ia32.cc484 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/external/v8/src/compiler/arm/
Dcode-generator-arm.cc555 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/external/v8/src/compiler/s390/
Dcode-generator-s390.cc810 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc895 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/external/v8/src/compiler/x87/
Dcode-generator-x87.cc502 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()
/external/v8/src/compiler/x64/
Dcode-generator-x64.cc751 ZoneVector<MoveOperands*> pushes(zone()); in AssembleTailCallBeforeGap()