Searched refs:MoveOperands (Results 1 – 12 of 12) sorted by relevance
/external/v8/src/compiler/ |
D | gap-resolver.cc | 17 inline bool Blocks(MoveOperands* move, InstructionOperand destination) { in Blocks() 22 inline bool IsRedundant(MoveOperands* move) { return move->IsRedundant(); } in IsRedundant() 32 for (MoveOperands* move : *moves) { in Resolve() 38 void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) const { in PerformMove() 56 for (MoveOperands* other : *moves) { in PerformMove() 106 for (MoveOperands* other : *moves) { in PerformMove()
|
D | move-optimizer.cc | 65 for (MoveOperands* move : *moves) { in FindFirstNonEmptySlot() 139 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations() 149 for (MoveOperands* move : *moves) { in RemoveClobberedDestinations() 183 for (MoveOperands* move : *from_moves) { in MigrateMoves() 195 for (MoveOperands* move : *from_moves) { in MigrateMoves() 221 for (MoveOperands* move : *from_moves) { in MigrateMoves() 236 for (MoveOperands* m : to_move) { in MigrateMoves() 250 for (MoveOperands* move : *right) { in CompressMoves() 252 MoveOperands* to_eliminate = left->PrepareInsertAfter(move); in CompressMoves() 256 for (MoveOperands* to_eliminate : eliminated) { in CompressMoves() [all …]
|
D | instruction.cc | 195 void MoveOperands::Print(const RegisterConfiguration* config) const { in Print() 205 void MoveOperands::Print() const { Print(GetRegConfig()); } in Print() 209 const MoveOperands& mo = *printable.move_operands_; in operator <<() 222 for (MoveOperands* move : *this) { in IsRedundant() 229 MoveOperands* ParallelMove::PrepareInsertAfter(MoveOperands* move) const { in PrepareInsertAfter() 230 MoveOperands* replacement = nullptr; in PrepareInsertAfter() 231 MoveOperands* to_eliminate = nullptr; in PrepareInsertAfter() 232 for (MoveOperands* curr : *this) { in PrepareInsertAfter() 325 for (MoveOperands* move : pm) { in operator <<()
|
D | instruction.h | 636 class MoveOperands final : public ZoneObject { 638 MoveOperands(const InstructionOperand& source, in MoveOperands() function 687 DISALLOW_COPY_AND_ASSIGN(MoveOperands); 693 const MoveOperands* move_operands_; 700 class ParallelMove final : public ZoneVector<MoveOperands*>, public ZoneObject { 702 explicit ParallelMove(Zone* zone) : ZoneVector<MoveOperands*>(zone) { in ParallelMove() 706 MoveOperands* AddMove(const InstructionOperand& from, in AddMove() 712 MoveOperands* AddMove(const InstructionOperand& from, in AddMove() 715 MoveOperands* move = new (operand_allocation_zone) MoveOperands(from, to); in AddMove() 725 MoveOperands* PrepareInsertAfter(MoveOperands* move) const;
|
D | gap-resolver.h | 37 void PerformMove(ParallelMove* moves, MoveOperands* move) const;
|
D | move-optimizer.h | 21 typedef ZoneVector<MoveOperands*> MoveOpVector;
|
D | register-allocator.cc | 884 for (MoveOperands* move_op : *move) { in CommitSpillMoves() 1393 MoveOperands* RegisterAllocationData::AddGapMove( in AddGapMove() 1775 MoveOperands* gap_move = data()->AddGapMove(instr_index, Instruction::END, in MeetConstraintsBefore() 1815 MoveOperands* move = data()->AddGapMove( in ResolvePhis() 2143 for (MoveOperands* cur : *move) { in ProcessInstructions() 2223 for (MoveOperands* move : *instr->GetParallelMove(Instruction::END)) { in ProcessPhis() 3671 ZoneVector<MoveOperands*> to_insert(local_zone); in ConnectRanges() 3672 ZoneVector<MoveOperands*> to_eliminate(local_zone); in ConnectRanges() 3680 for (MoveOperands* move : to_eliminate) { in ConnectRanges() 3683 for (MoveOperands* move : to_insert) { in ConnectRanges() [all …]
|
D | register-allocator-verifier.cc | 37 for (const MoveOperands* move : *moves) { in VerifyAllocatedGaps() 276 for (MoveOperands* move : *moves) { in PerformParallelMoves()
|
D | register-allocator.h | 807 MoveOperands* AddGapMove(int index, Instruction::GapPosition position,
|
/external/v8/test/cctest/compiler/ |
D | test-gap-resolver.cc | 118 MoveOperands mo(source, destination); in operator <<() 170 MoveOperands mo(CreateRandomOperand(true, rep), in Create()
|
D | test-instruction.cc | 263 MoveOperands* cur = move->at(0); in TEST()
|
/external/v8/test/unittests/compiler/ |
D | move-optimizer-unittest.cc | 234 for (MoveOperands* move : *last_start) { in TEST_F()
|