Searched refs:destination (Results 176 - 200 of 539) sorted by last modified time

1234567891011>>

/external/chromium_org/v8/src/compiler/arm64/
H A Dcode-generator-arm64.cc721 InstructionOperand* destination) {
723 // Dispatch on the source and destination operand kinds. Not all
726 DCHECK(destination->IsRegister() || destination->IsStackSlot());
728 if (destination->IsRegister()) {
729 __ Mov(g.ToRegister(destination), src);
731 __ Str(src, g.ToMemOperand(destination, masm()));
735 DCHECK(destination->IsRegister() || destination->IsStackSlot());
736 if (destination
720 AssembleMove(InstructionOperand* source, InstructionOperand* destination) argument
795 AssembleSwap(InstructionOperand* source, InstructionOperand* destination) argument
[all...]
/external/chromium_org/v8/src/compiler/
H A Dcode-generator.cc443 InstructionOperand* destination) {
449 InstructionOperand* destination) {
442 AssembleMove(InstructionOperand* source, InstructionOperand* destination) argument
448 AssembleSwap(InstructionOperand* source, InstructionOperand* destination) argument
H A Dcode-generator.h80 InstructionOperand* destination) OVERRIDE;
82 InstructionOperand* destination) OVERRIDE;
H A Dgap-resolver.cc28 // No operand should be the destination for more than one move.
33 SLOW_DCHECK(seen.find(i->destination()) == seen.end());
34 seen.insert(i->destination());
66 // Clear this move's destination to indicate a pending move. The actual
67 // destination is saved on the side.
69 InstructionOperand* destination = move->destination(); local
74 // destination blocks this one so recursively perform all such moves.
76 if (other->Blocks(destination) && !other->IsPending()) {
82 // Since this move's destination i
[all...]
H A Dgap-resolver.h23 InstructionOperand* destination) = 0;
26 InstructionOperand* destination) = 0;
H A Dinstruction.cc99 os << *mo.destination();
100 if (!mo.source()->Equals(mo.destination())) os << " = " << *mo.source();
H A Dinstruction.h272 MoveOperands(InstructionOperand* source, InstructionOperand* destination) argument
273 : source_(source), destination_(destination) {}
278 InstructionOperand* destination() const { return destination_; } function in class:v8::internal::compiler::FINAL
282 // destination (but not the source).
285 // True if this move a move into the given destination operand.
291 // destination are the same, or if its destination is unneeded or constant.
H A Dregister-allocator.cc719 InstructionOperand* cur_to = cur.destination();
968 InstructionOperand* to = cur->destination();
1314 InstructionOperand* to = move->move_operands()->at(j).destination();
/external/chromium_org/v8/src/compiler/ia32/
H A Dcode-generator-ia32.cc794 InstructionOperand* destination) {
796 // Dispatch on the source and destination operand kinds. Not all
799 DCHECK(destination->IsRegister() || destination->IsStackSlot());
801 Operand dst = g.ToOperand(destination);
804 DCHECK(destination->IsRegister() || destination->IsStackSlot());
806 if (destination->IsRegister()) {
807 Register dst = g.ToRegister(destination);
810 Operand dst = g.ToOperand(destination);
793 AssembleMove(InstructionOperand* source, InstructionOperand* destination) argument
882 AssembleSwap(InstructionOperand* source, InstructionOperand* destination) argument
[all...]
/external/chromium_org/v8/src/compiler/x64/
H A Dcode-generator-x64.cc874 InstructionOperand* destination) {
876 // Dispatch on the source and destination operand kinds. Not all
879 DCHECK(destination->IsRegister() || destination->IsStackSlot());
881 if (destination->IsRegister()) {
882 __ movq(g.ToRegister(destination), src);
884 __ movq(g.ToOperand(destination), src);
887 DCHECK(destination->IsRegister() || destination->IsStackSlot());
889 if (destination
873 AssembleMove(InstructionOperand* source, InstructionOperand* destination) argument
958 AssembleSwap(InstructionOperand* source, InstructionOperand* destination) argument
[all...]
/external/chromium_org/v8/src/
H A Ddeoptimizer.cc1959 d.destination());
1961 Memory::Object_at(d.destination()) = *num;
1974 d.destination());
1976 DCHECK(values.at(d.destination())->IsTheHole());
1977 values.Set(d.destination(), num);
2043 Address slot = d.destination();
2056 d.destination(),
2073 d.destination(),
H A Ddeoptimizer.h33 HeapNumberMaterializationDescriptor(T destination, double value) argument
34 : destination_(destination), value_(value) { }
36 T destination() const { return destination_; } function in class:v8::internal::BASE_EMBEDDED
H A Delements.h129 // of elements from source after source_start to the destination array.
133 // destination array, padding any remaining uninitialized elements in the
134 // destination array with the hole.
145 Handle<FixedArrayBase> destination,
156 Handle<FixedArrayBase> destination,
H A Dfull-codegen.h343 void GetVar(Register destination, Variable* var);
H A Dlithium-allocator.cc738 LOperand* cur_to = cur.destination();
903 LOperand* to = cur->destination();
1289 LOperand* to = move->move_operands()->at(j).destination();
H A Dlithium.cc180 LOperand* destination = move_operands_[i].destination(); local
183 if (source->Equals(destination)) {
184 destination->PrintTo(stream);
186 destination->PrintTo(stream);
H A Dlithium.h260 LMoveOperands(LOperand* source, LOperand* destination) argument
261 : source_(source), destination_(destination) {
267 LOperand* destination() const { return destination_; } function in class:v8::internal::BASE_EMBEDDED
271 // destination (but not the source).
276 // True if this move a move into the given destination operand.
282 // destination are the same, or if its destination is unneeded or constant.
/external/chromium_org/v8/src/ia32/
H A Dcode-stubs-ia32.cc188 Register final_result_reg = this->destination();
H A Dlithium-gap-resolver-ia32.cc54 // the same as the destination, the destination is ignored and
76 // Clear this move's destination to indicate a pending move. The actual
77 // destination is saved on the side.
79 LOperand* destination = moves_[index].destination(); local
84 // as this one's destination blocks this one so recursively perform all
88 if (other_move.Blocks(destination) && !other_move.IsPending()) {
94 // not be swapped). Since this move's destination is B and there is
103 // pending, so restore its destination
134 LOperand* destination = move.destination(); local
148 LOperand* destination = moves_[index].destination(); local
196 LOperand* destination = moves_[i].destination(); local
255 LOperand* destination = moves_[index].destination(); local
354 LOperand* destination = moves_[index].destination(); local
[all...]
H A Dmacro-assembler-ia32.cc70 void MacroAssembler::LoadRoot(Register destination, Heap::RootListIndex index) { argument
73 mov(destination, value);
78 mov(destination, Immediate(index));
79 mov(destination, Operand::StaticArray(destination,
380 // Array access: calculate the destination address in the same manner as
1815 // Copy memory, byte-by-byte, from source to destination. Not optimized for
1817 // Source and destination are incremented by length.
1824 Register destination,
1829 DCHECK(destination
1823 CopyBytes(Register source, Register destination, Register length, Register scratch) argument
[all...]
H A Dmacro-assembler-ia32.h59 void LoadRoot(Register destination, Heap::RootListIndex index);
684 // Copy memory, byte-by-byte, from source to destination. Not optimized for
688 Register destination,
837 // Move a constant into a destination using the most efficient encoding.
/external/chromium_org/v8/src/mips/
H A Dcode-stubs-mips.cc138 Register result_reg = destination();
3046 // Check that destination is word aligned.
H A Dlithium-gap-resolver-mips.cc55 // the same as the destination, the destination is ignored and
76 // its destination. All other moves from the spilled source have been
84 // Clear this move's destination to indicate a pending move. The actual
85 // destination is saved in a stack allocated local. Multiple moves can
88 LOperand* destination = moves_[index].destination(); local
93 // as this one's destination blocks this one so recursively perform all
97 if (other_move.Blocks(destination) && !other_move.IsPending()) {
106 // pending, so restore its destination
128 LOperand* destination = moves_[i].destination(); local
189 LOperand* destination = moves_[index].destination(); local
[all...]
H A Dmacro-assembler-mips.cc71 void MacroAssembler::LoadRoot(Register destination, argument
73 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
77 void MacroAssembler::LoadRoot(Register destination, argument
82 lw(destination, MemOperand(s6, index << kPointerSizeLog2));
4793 // destination register in case we store into it (the write barrier
H A Dmacro-assembler-mips.h275 void LoadRoot(Register destination,
277 void LoadRoot(Register destination,
1409 // Untag the source value into destination and jump if source is a smi.
1410 // Souce and destination can be the same register.
1413 // Untag the source value into destination and jump if source is not a smi.
1414 // Souce and destination can be the same register.

Completed in 320 milliseconds

1234567891011>>